Blender Git Commit Log

Git Commits -> Revision c2bb750

February 26, 2016, 14:02 (GMT)
UV Editing Transform Manipulator (WIP)

This commit adds an initial (but definitely usable) transform manipulator for UV editing in the UV/Image Editor. Only translate is supported for now.

Remaining ToDo's:
* Intersection test is not working completely yet - only arrow line is used (which for some reason isn't working completely either)
* Add rotate and scale manipulator
* Add screen space translation widget (would be unconstrained actually)
* Add toggles to enable/disable and changing transformation type
* Some of the math added for intersection tests could become BLI_math functions

Commit Details:

Full Hash: c2bb7504c56498fa3bcd2e2c3961da0e7e66fca7
Parent Commit: 93e82c7
Lines Changed: +545, -13

2 Added Paths:

/source/blender/editors/transform/transform_manipulator2d.c (+226, -0) (View)
/source/blender/windowmanager/widgets/intern/widget_library/arrow2d_widget.c (+222, -0) (View)

15 Modified Paths:

/source/blender/blenlib/BLI_math_vector.h (+1, -0) (Diff)
/source/blender/blenlib/intern/math_vector.c (+14, -0) (Diff)
/source/blender/editors/include/ED_transform.h (+4, -1) (Diff)
/source/blender/editors/include/ED_uvedit.h (+1, -0) (Diff)
/source/blender/editors/space_image/space_image.c (+31, -1) (Diff)
/source/blender/editors/transform/CMakeLists.txt (+1, -0) (Diff)
/source/blender/editors/transform/transform.h (+4, -1) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+7, -5) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+4, -4) (Diff)
/source/blender/windowmanager/CMakeLists.txt (+1, -0) (Diff)
/source/blender/windowmanager/widgets/intern/widget_library/widget_library_intern.h (+8, -0) (Diff)
/source/blender/windowmanager/widgets/intern/widget_library/widget_library_utils.c (+10, -0) (Diff)
/source/blender/windowmanager/widgets/intern/wm_widget.c (+1, -0) (Diff)
/source/blender/windowmanager/widgets/intern/wm_widget_intern.h (+1, -0) (Diff)
/source/blender/windowmanager/widgets/WM_widget_library.h (+9, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021