diff options
author | Campbell Barton <ideasman42@gmail.com> | 2013-10-13 05:09:23 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2013-10-13 05:09:23 +0400 |
commit | b00a8122e3e5fa88e3870ca20eedbd251d245237 (patch) | |
tree | bea9571ad64f7bd5fcc69a74ecb927d89f198240 /source/blender/editors/transform/transform_generics.c | |
parent | eabf7ab3351ade8415cd38d6faf2cfba79ba7400 (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.c | 5 |
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))) { |