Mechanical Physics Issues & Solutions

mx shared this bug 18 hours ago
Submitted

Rotor & piston heads move on axis they should not be able to. I assume it's not by design as I don't know what purpose it would serve and it's the most common cause of clang.


Rotors should only be able to rotate on yaw axis. Pitch, roll and local position translations should be locked. Likewise piston heads should only translate in the up direction, rotations & other axis should be locked.


In Unity rigid bodies can be constrained to specific axis as described, if this is not possible in VRage 3 implementing a system like this would be a massive win for the games physics.


If for some reason this is intentional behavior then a option on mechanical blocks to lock them to the expected axis would be helpful.


Video example of such cases that would benefit from this solution attached.

Leave a Comment
 
Attach a file