Thanks to this thread for bringing this up (Limit Rotation Constraint, cannot go above 180?) as I now am facing the very same thing. I need it to be limited to about 185 degrees. And as such, it jumps back to 0.
Have you tried limiting it from say -90 to +95?
Hi Felix,
I tried, but then it moves -90 degrees and stops at -90, it seems… I believe the limit rotation is a powerful constraint, once you know how it works of course.
Ah, I see your problem now. The constraint doesn’t clamp and it doesn’t filter the mouse tracking in the viewport.
Alright. So what do I need to set it to if I want to rotate it in the X axis from 0 to 185?
Hmm, there might be a bug here.
I see. Strange… I was of course able to set a different object to 20 degrees, but over 180 seems like it won’t work.
Anybody else who can confirm this is indeed a bug? And is there any way I can temporarily solve it?
EDIT: Here’s an image of what I want.
EDIT2: I solved it with a driver, by simply multiplying the variable with a desired value to get the result from the limit rotation constraint. The limit rotation constraint is set to -30 degrees in X, and set to be multiplied by the driver to 6.26 times. Like so.
Late to the party but I think it worth mentioning: You can also think of the constraint range as a value between -180 and 180. This gives you up to 360° of motion, which removes the need for drivers in simpler use cases. When viewing it from this lens, it’s less of a bug and more of a limitation of tool. Though I personally think it would be more effective to get this working from -inf to inf. As of 2024 v4.1, this is still only working as described in your issue.