Blender Git Commit Log
Git Commits -> Revision a2ed880
Revision a2ed880 by Ton Roosendaal (master) March 19, 2005, 12:17 (GMT) |
Transform widgets; Scale and Rotate versions To use; press the (temporal) icon in header. Switching widget types is by pressing G, R or S once, if current widget type is different it switches, otherwise it goes to normal Transform(). Widgets need a bit test for picking accuracy, correct drawing etc. The rotate widget has a center button for 'trackball' rotate. That latter can also be used for hotkey-based rotate. In current code, all widgets remain in "Global" space, also in editmode. Also widget updates while using normal transform has to be done. 2 Bugfixes: - rotate in PoseMode had error for 2d 'around' center - transform in postemode could crash, due to typo (& or |) |
Commit Details:
Full Hash: a2ed880c9ff659f7dd488076da3104beac728d4d
SVN Revision: 3969
Parent Commit: a96ed88
Lines Changed: +621, -73
12 Modified Paths:
/source/blender/blenloader/intern/readfile.c (+14, -0) (Diff)
/source/blender/include/BDR_drawobject.h (+1, -0) (Diff)
/source/blender/include/BIF_transform.h (+2, -1) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+4, -4) (Diff)
/source/blender/src/drawobject.c (+7, -3) (Diff)
/source/blender/src/editscreen.c (+6, -1) (Diff)
/source/blender/src/space.c (+55, -10) (Diff)
/source/blender/src/transform.c (+189, -16) (Diff)
/source/blender/src/transform.h (+6, -0) (Diff)
/source/blender/src/transform_constraints.c (+7, -1) (Diff)
/source/blender/src/transform_generics.c (+15, -13) (Diff)
/source/blender/src/transform_manipulator.c (+315, -24) (Diff)
/source/blender/include/BDR_drawobject.h (+1, -0) (Diff)
/source/blender/include/BIF_transform.h (+2, -1) (Diff)
/source/blender/makesdna/DNA_view3d_types.h (+4, -4) (Diff)
/source/blender/src/drawobject.c (+7, -3) (Diff)
/source/blender/src/editscreen.c (+6, -1) (Diff)
/source/blender/src/space.c (+55, -10) (Diff)
/source/blender/src/transform.c (+189, -16) (Diff)
/source/blender/src/transform.h (+6, -0) (Diff)
/source/blender/src/transform_constraints.c (+7, -1) (Diff)
/source/blender/src/transform_generics.c (+15, -13) (Diff)
/source/blender/src/transform_manipulator.c (+315, -24) (Diff)