Blender Git Loki
Git Commits -> Revision 87fd594
Revision 87fd594 by Julian Eisel (transform-manipulators) November 8, 2016, 19:36 (GMT) |
Rotation value indicator for rotation manipulators Adds the arc thingy that displays the current delta rotation value while rotating. It is a different implementation than the one of the custom-manipulators branch which was based on mouse coordinates and thus didn't work correctly with snapping and precision (shift) tweaking. This new implementation is based on object matrix and fixes these issues. Commit only adds support for rotating objects, not yet for other elements (polygons, bones, GPencil points, etc) Also some minor cleanup of course ;) |
Commit Details:
Full Hash: 87fd59406b41bd262fba7a1b6dc9618f3674079e
Parent Commit: 754eaf4
Lines Changed: +374, -88
11 Modified Paths:
/source/blender/blenkernel/BKE_object.h (+1, -1) (Diff)
/source/blender/blenkernel/intern/object.c (+3, -3) (Diff)
/source/blender/editors/include/BIF_glutil.h (+14, -0) (Diff)
/source/blender/editors/screen/glutil.c (+31, -2) (Diff)
/source/blender/editors/space_view3d/view3d_transform_manipulators.c (+193, -61) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blender/windowmanager/manipulators/intern/manipulator_library/dial_manipulator.c (+128, -17) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+1, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+1, -0) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_library.h (+1, -0) (Diff)
/source/blender/windowmanager/manipulators/wm_manipulator_wmapi.h (+0, -2) (Diff)
/source/blender/blenkernel/intern/object.c (+3, -3) (Diff)
/source/blender/editors/include/BIF_glutil.h (+14, -0) (Diff)
/source/blender/editors/screen/glutil.c (+31, -2) (Diff)
/source/blender/editors/space_view3d/view3d_transform_manipulators.c (+193, -61) (Diff)
/source/blender/windowmanager/intern/wm_event_system.c (+1, -1) (Diff)
/source/blender/windowmanager/manipulators/intern/manipulator_library/dial_manipulator.c (+128, -17) (Diff)
/source/blender/windowmanager/manipulators/intern/wm_manipulator.c (+1, -1) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_api.h (+1, -0) (Diff)
/source/blender/windowmanager/manipulators/WM_manipulator_library.h (+1, -0) (Diff)
/source/blender/windowmanager/manipulators/wm_manipulator_wmapi.h (+0, -2) (Diff)