Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2013-10-13 05:09:23 +0400
committerCampbell Barton <ideasman42@gmail.com>2013-10-13 05:09:23 +0400
commitb00a8122e3e5fa88e3870ca20eedbd251d245237 (patch)
treebea9571ad64f7bd5fcc69a74ecb927d89f198240 /source/blender/editors/transform/transform_generics.c
parenteabf7ab3351ade8415cd38d6faf2cfba79ba7400 (diff)
improve warp transform so it can be used as a general bending tool too.
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r--source/blender/editors/transform/transform_generics.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c
index b6f031614ca..94f481d8dfc 100644
--- a/source/blender/editors/transform/transform_generics.c
+++ b/source/blender/editors/transform/transform_generics.c
@@ -1145,6 +1145,11 @@ int initTransInfo(bContext *C, TransInfo *t, wmOperator *op, const wmEvent *even
if (v3d->flag & V3D_ALIGN) t->flag |= T_V3D_ALIGN;
t->around = v3d->around;
+ /* warp always uses the cursor */
+ if (t->mode == TFM_WARP) {
+ t->around = V3D_CURSOR;
+ }
+
if (op && ((prop = RNA_struct_find_property(op->ptr, "constraint_orientation")) &&
RNA_property_is_set(op->ptr, prop)))
{