diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2010-03-29 13:29:50 +0400 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2010-03-29 13:29:50 +0400 |
commit | 5497c2004c446ae33b921c7d26d71d45048d3d72 (patch) | |
tree | 24518d676e1bd8b96116c5862563c565990d3310 /source/blender/editors/transform/transform_generics.c | |
parent | 9a99b7d193cb02c6c0cb9d7fde71193fd3f17529 (diff) |
Mirror clipping for curves and surfaces.
Diffstat (limited to 'source/blender/editors/transform/transform_generics.c')
-rw-r--r-- | source/blender/editors/transform/transform_generics.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/transform/transform_generics.c b/source/blender/editors/transform/transform_generics.c index 5dbd2a833a6..326fcce3173 100644 --- a/source/blender/editors/transform/transform_generics.c +++ b/source/blender/editors/transform/transform_generics.c @@ -637,7 +637,11 @@ void recalcData(TransInfo *t) if ELEM(t->obedit->type, OB_CURVE, OB_SURF) { Curve *cu= t->obedit->data; Nurb *nu= cu->editnurb->first; - + + if(t->state != TRANS_CANCEL) { + clipMirrorModifier(t, t->obedit); + } + DAG_id_flush_update(t->obedit->data, OB_RECALC_DATA); /* sets recalc flags */ if (t->state == TRANS_CANCEL) { |