[Bf-blender-cvs] [b908df4] soc-2013-paint: active pivot works in paint transform. It uses the centerpoint of the last selected curve handle.
Antony Riakiotakis
noreply at git.blender.org
Sun Jul 20 14:56:10 CEST 2014
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;
More information about the Bf-blender-cvs
mailing list