Blender Git Loki

Git Commits -> Revision 61d1477

Revision 61d1477 by Bastien Montagne (master)
October 16, 2014, 13:48 (GMT)
Fix T42256: Translation operator moves Child-Of constrained objects in wrong space when only using parent's rotation and parent is rotated.

Just do not use crazyspace correction with childof constraints in this case.

Note this is only a very partial fix (partial use of parent loc on some axes
is still broken in transform), a real fix would probably require a full rewrite
of constraints handling in transform code (a mere static correction matrix
just cannot work in all possible cases, we'd need a full dynamic correction system here).
Anyway, transform code as a whole is horrible. :/

Commit Details:

Full Hash: 61d14774150662a8cbcf439c7e93959fd3c74834
Parent Commit: bc411ec
Lines Changed: +12, -2

2 Modified Paths:

/source/blender/blenkernel/intern/constraint.c (+4, -0) (Diff)
/source/blender/editors/transform/transform_conversions.c (+8, -2) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021