diff options
author | Sebastian Parborg <darkdefende@gmail.com> | 2019-09-13 18:15:26 +0300 |
---|---|---|
committer | Sebastian Parborg <darkdefende@gmail.com> | 2019-09-13 18:18:35 +0300 |
commit | 23a4149778c879d8a57edd211efefa8a740abd52 (patch) | |
tree | c129496eafc72385d786ce9fa6b201882a979628 /source/blender/blenkernel/intern/curve.c | |
parent | 6b0d1ef7e118f679fb5dacac184a7e72fef6142e (diff) |
Fix "minimum twist" curve flipping issue
Correct the code to actually do what the comment says.
This fixes an issue where the curve would flip 180 degrees under certain
conditions.
Diffstat (limited to 'source/blender/blenkernel/intern/curve.c')
-rw-r--r-- | source/blender/blenkernel/intern/curve.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c index 0080eb1a9d7..67b0aaffc4a 100644 --- a/source/blender/blenkernel/intern/curve.c +++ b/source/blender/blenkernel/intern/curve.c @@ -2370,7 +2370,7 @@ static void make_bevel_list_3D_minimum_twist(BevList *bl) nr = bl->nr; while (nr--) { - if (nr + 4 > bl->nr) { /* first time and second time, otherwise first point adjusts last */ + if (nr + 3 > bl->nr) { /* first time and second time, otherwise first point adjusts last */ vec_to_quat(bevp1->quat, bevp1->dir, 5, 1); } else { |