Commit: b908df431bb6d765c12cad87e205bf8feca92259
Author: Antony Riakiotakis
Date:   Sun Jul 20 14:56:00 2014 +0200
Branches: soc-2013-paint
https://developer.blender.org/rBb908df431bb6d765c12cad87e205bf8feca92259

active pivot works in paint transform. It uses the centerpoint of the
last selected curve handle.

===================================================================

M       source/blender/editors/transform/transform_generics.c

===================================================================

diff --git a/source/blender/editors/transform/transform_generics.c 
b/source/blender/editors/transform/transform_generics.c
index 3e6e62a..06172b0 100644
--- a/source/blender/editors/transform/transform_generics.c
+++ b/source/blender/editors/transform/transform_generics.c
@@ -1754,6 +1754,14 @@ bool calculateCenterActive(TransInfo *t, bool 
select_only, float r_center[3])
                        }
                }
        }
+       else if (t->options & CTX_PAINT_CURVE) {
+               Paint *p = BKE_paint_get_active(t->scene);
+               Brush *br = p->brush;
+               PaintCurve *pc = br->paint_curve;
+               copy_v3_v3(r_center, pc->points[pc->add_index - 1].bez.vec[1]);
+               r_center[2] = 0.0f;
+               ok = true;
+       }
        else {
                /* object mode */
                Scene *scene = t->scene;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to