Blender Git Loki
Git Commits -> Revision 2da49c4
Revision 2da49c4 by Sergey Sharybin (master) May 18, 2012, 09:33 (GMT) |
Rotation support for motion tracking markers Implemented general transformation tool Rotation for motion tracking data. Mainly used to rotate pattern of markers. To achieve most of usability, added configurable pivot point which is in fact was median point before, but now can be chosen from boundbox center, median point or individual centers. Individual centers means transformation would be performed around marker's position, which is useful for rotation and scale. Also implemented alternative scaling transformation -- hit S, S leads to scaling of pattern area only. TODO: - clamping in some cases isn't working well, but that's easier to be resolved after moving search are to marker. - Update startup.blend so clip editor in Motion Tracking screen would be set to Individual Centers by default. |
Commit Details:
Full Hash: 2da49c4a8f1eea7ac382c0a38e69f2c3de30f4ea
SVN Revision: 46761
Parent Commit: f21cd53
Lines Changed: +188, -68
10 Modified Paths:
/release/scripts/startup/bl_ui/space_clip.py (+2, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+19, -0) (Diff)
/source/blender/editors/include/ED_clip.h (+1, -0) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+36, -3) (Diff)
/source/blender/editors/space_clip/space_clip.c (+2, -0) (Diff)
/source/blender/editors/transform/transform.c (+31, -24) (Diff)
/source/blender/editors/transform/transform_conversions.c (+70, -39) (Diff)
/source/blender/editors/transform/transform_generics.c (+9, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+17, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+19, -0) (Diff)
/source/blender/editors/include/ED_clip.h (+1, -0) (Diff)
/source/blender/editors/space_clip/clip_editor.c (+36, -3) (Diff)
/source/blender/editors/space_clip/space_clip.c (+2, -0) (Diff)
/source/blender/editors/transform/transform.c (+31, -24) (Diff)
/source/blender/editors/transform/transform_conversions.c (+70, -39) (Diff)
/source/blender/editors/transform/transform_generics.c (+9, -0) (Diff)
/source/blender/makesdna/DNA_space_types.h (+1, -1) (Diff)
/source/blender/makesrna/intern/rna_space.c (+17, -0) (Diff)