Blender Git Commit Log
Git Commits -> Revision 7dee1a8
Revision 7dee1a8 by Alexander Gavrilov January 7, 2021, 18:20 (GMT) |
Limit Rotation: add an Euler Order option and orthogonalize the matrix. Since Limit Rotation is based on Euler decomposition, it should allow specifying the order to use for the same reasons as Copy Rotation does, namely, if the bone uses Quaternion rotation for its animation channels, there is no way to choose the order for the constraint. In addition, add a call to orthogonalize the matrix before processing for the same reasons as D8915, and an early exit in case no limits are enabled for a bit of extra efficiency. Since the constraint goes through Euler decomposition, it would remove shear even before the change, but the rotation won't make much sense. Differential Revision: https://developer.blender.org/D9626 |
Commit Details:
Full Hash: 7dee1a8789fc3aa864b3edb7ce4fd19f0bedaf9c
Parent Commit: b88edf1
Lines Changed: +29, -2