Blender Git Loki
Git Commits -> Revision 49be796
Revision 49be796 by Campbell Barton (master) June 17, 2017, 19:38 (GMT) |
Manipulator: use matrix instead of origin This avoids having to use manipulator-type specific functions to set the orientation. And will make it simpler to access transformation from Python. Currently the matrix is still used as an offset in places. Also per-type orientation values still need to be removed. |
Commit Details:
Full Hash: 49be79693c6d2e3be20b2cd0ecf81e76a7121b2f
Parent Commit: 83c28ff
Lines Changed: +80, -74
12 Modified Paths:
/source/blender/editors/manipulator_library/arrow2d_manipulator.c (+9, -7) (Diff)
/source/blender/editors/manipulator_library/arrow3d_manipulator.c (+13, -13) (Diff)
/source/blender/editors/manipulator_library/cage2d_manipulator.c (+19, -19) (Diff)
/source/blender/editors/manipulator_library/dial3d_manipulator.c (+9, -9) (Diff)
/source/blender/editors/manipulator_library/grab3d_manipulator.c (+3, -3) (Diff)
/source/blender/editors/manipulator_library/manipulator_library_intern.h (+1, -1) (Diff)
/source/blender/editors/manipulator_library/primitive3d_manipulator.c (+5, -5) (Diff)
/source/blender/editors/mesh/editmesh_bisect.c (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh_extrude.c (+2, -2) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+11, -7) (Diff)
/source/blender/windowmanager/manipulators/wm_manipulator_fn.h (+1, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+5, -5) (Diff)
/source/blender/editors/manipulator_library/arrow3d_manipulator.c (+13, -13) (Diff)
/source/blender/editors/manipulator_library/cage2d_manipulator.c (+19, -19) (Diff)
/source/blender/editors/manipulator_library/dial3d_manipulator.c (+9, -9) (Diff)
/source/blender/editors/manipulator_library/grab3d_manipulator.c (+3, -3) (Diff)
/source/blender/editors/manipulator_library/manipulator_library_intern.h (+1, -1) (Diff)
/source/blender/editors/manipulator_library/primitive3d_manipulator.c (+5, -5) (Diff)
/source/blender/editors/mesh/editmesh_bisect.c (+2, -2) (Diff)
/source/blender/editors/mesh/editmesh_extrude.c (+2, -2) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+11, -7) (Diff)
/source/blender/windowmanager/manipulators/wm_manipulator_fn.h (+1, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_types.h (+5, -5) (Diff)