Blender Git Commit Log

Git Commits -> Revision 036e95b

Revision 036e95b by Philipp Oeser (master)
May 7, 2019, 08:47 (GMT)
Fix T57767: Pivot point broken after scaling to 0 in a dimension

matrix inversion was changed in rB01c75c3765eb from own code to EIGEN
for performance reasons. EIGEN would return a zero matrix on failure
(resulting in the pivot always being at the object origin).
This brings back the "old" matrix inversion code (which has the benifit
of providing a partial solution which makes the local transform center
appear correct)

Reviewers: campbellbarton

Maniphest Tasks: T57767

Differential Revision: https://developer.blender.org/D4804

Commit Details:

Full Hash: 036e95bb21fa32ea6f30a32e7892af42c44cfa5a
Parent Commit: 3f788ea
Lines Changed: +76, -1

3 Modified Paths:

/source/blender/blenlib/BLI_math_matrix.h (+1, -0) (Diff)
/source/blender/blenlib/intern/math_matrix.c (+72, -0) (Diff)
/source/blender/editors/transform/transform_generics.c (+3, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021