The default centroid of a static mesh seems to be set to the origin of the mesh, which is strange.
Physical simulations can result in excessive rotation or objects penetrating collision zones.However, in order to maintain the reproducibility of the asset, the origin point is sometimes located away from the mesh.Therefore, the origin of the mesh needs to be separate from the simulation.
Is there a way to set the centroid to the center of the boundary of an imported mesh?I want to modify the asset itself without using Blueprints.The important thing is that i don’t want to change the position of the origin.
Hi @FairboyMarx , I was able to look into the issue you are having. The main thing I was able to find was that yes, you can change it! This would be by changing the Center of Mass Offset. Where it gets tricky is that in certain version of the engine to find this it can be a bit difficult. I’m using 5.7 at the moment and the way I was able to find it was by entering modeling mode in the engine dropping the asset in the level, selecting it, in the Details Pannel I searched “Center of Mass Offset”, I clicked the drop down menu and I was able to play around with the XYZ values. Depending on the version of the engine that you are using you will find this option either in the “Static Mesh Editor”, the Modeling Mode in the Attributes section or Edit Physics, or in my case in the Details panel. I hope this was able to help if you need further assistance, please let me know. It would also help to know what version of the engine you are using and what type of collision your asset has.
Thank you for the information.I’m also using the same engine version.
I’ve never used a modeling tool before, so I overlooked it.
Np I’m glad it helped you if you run into any problems in the near future please let me know and I’ll see if I can be of help. Best of luck with your project and learning journey 