RigidBody - Different angular velocity for each local axis (x y, z)

Maybe I’m thinking something stupid, I know that the angular velocity of an RigidBody is a vector, and RigidBody.angularDrag is a float, but maybe this can be done with physics math, something like a PID, any ideas?

what I want to achieve is to limit the rotation speed in the physics of an RigidBody only in one axis

Try multiplyng the angular velocity of that angle by something like 0.5 (Or any number between 0 and 1)
If you want to completely freeze the rotation freeze the rotation on that angle in the constraints

1 Like

Great, this works perfectly, thanks

Im happy to see that it helped you :smile:

1 Like