Blender Git Commit Log

Git Commits -> Revision 071a43f

Revision 071a43f by Brecht Van Lommel (master)
December 14, 2012, 21:41 (GMT)
Fix #33497: seting object scale to 0 on one axis made moving verts in edit mode
impossible. In this case matrix inversion failed and didn't give a useful result.
Now it falls back to a pseudoinverse in that case, so that moving along the
other axes still works.

There may be other places that can benefit from this, but this is a place where
it has no significant performance impact, doing this in general for e.g. bone
matrices could be quite slow.

Commit Details:

Full Hash: 071a43f7540cbb263d3b974203c4c2cb0757464c
SVN Revision: 53014
Parent Commit: f1d487d
Lines Changed: +31, -13

3 Modified Paths:

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