diff options
author | Campbell Barton <ideasman42@gmail.com> | 2015-06-08 05:58:50 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2015-06-08 05:58:50 +0300 |
commit | 22a4fcb146c73ec922d959a33774f5a83cad4adb (patch) | |
tree | 31fadfd7e2d08c1d5595570a16d17d0f22330b0e /source/blender/blenkernel/intern/curve.c | |
parent | 99fba34b8d70a3276dfa82db92fe57ee26b6c1ff (diff) |
Fix T44991: Apply transform skips poly-radius
Diffstat (limited to 'source/blender/blenkernel/intern/curve.c')
-rw-r--r-- | source/blender/blenkernel/intern/curve.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c index c01b3431d09..6322570d562 100644 --- a/source/blender/blenkernel/intern/curve.c +++ b/source/blender/blenkernel/intern/curve.c @@ -4368,8 +4368,10 @@ void BKE_curve_transform_ex(Curve *cu, float mat[4][4], const bool do_keys, cons } else { i = nu->pntsu * nu->pntsv; - for (bp = nu->bp; i--; bp++) + for (bp = nu->bp; i--; bp++) { mul_m4_v3(mat, bp->vec); + bp->radius *= unit_scale; + } } } |