Commit: 71a333f56e40b6cedf1dcb21c281b5df7123d468 Author: Hans Goudey Date: Sun Apr 12 18:17:59 2020 -0500 Branches: master https://developer.blender.org/rB71a333f56e40b6cedf1dcb21c281b5df7123d468
Fix T75592: Correctly calculate length of curve verts Previous commit to fix T75405 needed a small change to increase the length of the front section of the curve when only the front is built. =================================================================== M source/blender/blenkernel/intern/curve.c =================================================================== diff --git a/source/blender/blenkernel/intern/curve.c b/source/blender/blenkernel/intern/curve.c index 401014e0853..b4a8625c0bb 100644 --- a/source/blender/blenkernel/intern/curve.c +++ b/source/blender/blenkernel/intern/curve.c @@ -1877,7 +1877,9 @@ void BKE_curve_bevel_make(Object *ob, ListBase *disp) } /* Don't duplicate the last back vertex. */ angle = (cu->ext1 == 0.0f && (cu->flag & CU_BACK)) ? dangle : 0; - int front_len = (cu->ext1 == 0.0f) ? cu->bevresol + 1 : cu->bevresol + 2; + int front_len = (cu->ext1 == 0.0f && ((cu->flag & CU_BACK) || !(cu->flag & CU_FRONT))) ? + cu->bevresol + 1 : + cu->bevresol + 2; for (a = 0; a < front_len; a++) { fp[0] = 0.0; fp[1] = (float)(cosf(angle) * (cu->ext2)); _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs