Blender Git Loki
Git Commits -> Revision 516038c
Revision 516038c by Grigory Revzin (soc-2014-shapekey) June 11, 2014, 22:06 (GMT) |
Transform constraint and propcircle drawing positions update Manipulator and constraints and prop circle are now drawn where they should be drawn: on derived cage-based positions. http://screenshot.su/img/ef/e6/26/efe626a9a496e794c174e76ec9522736.jpg Moved the mapping function over to crazyspace, seems a better place for them. Abstracted active element center calculation to crazyspace, too. Use scene->customdata_mask on mesh to prevent recalculating the DerivedMesh every time. Screenshot here: |
Commit Details:
Full Hash: 516038c983e7eb6236252c65e5db8b287fbdc2ec
Parent Commit: ed01fea
Lines Changed: +191, -94
8 Modified Paths:
/source/blender/blenkernel/BKE_crazyspace.h (+14, -0) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+0, -9) (Diff)
/source/blender/blenkernel/intern/crazyspace.c (+101, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+0, -51) (Diff)
/source/blender/editors/transform/transform_conversions.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_generics.c (+63, -8) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+9, -24) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+3, -1) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+0, -9) (Diff)
/source/blender/blenkernel/intern/crazyspace.c (+101, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+0, -51) (Diff)
/source/blender/editors/transform/transform_conversions.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_generics.c (+63, -8) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+9, -24) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+3, -1) (Diff)