Commit: 68a3c874ce61cb33d302c3861608cb6090b73ff1 Author: Falk David Date: Mon Jul 6 17:19:59 2020 +0200 Branches: soc-2020-greasepencil-curve https://developer.blender.org/rB68a3c874ce61cb33d302c3861608cb6090b73ff1
GPencil: Set flag to fit curve to cyclic stroke =================================================================== M source/blender/blenkernel/intern/gpencil_curve.c =================================================================== diff --git a/source/blender/blenkernel/intern/gpencil_curve.c b/source/blender/blenkernel/intern/gpencil_curve.c index 949b741d67c..4bd3c326a09 100644 --- a/source/blender/blenkernel/intern/gpencil_curve.c +++ b/source/blender/blenkernel/intern/gpencil_curve.c @@ -481,6 +481,11 @@ bGPDcurve *BKE_gpencil_stroke_editcurve_generate(bGPDstroke *gps, float error_th copy_v3_v3(to, &pt->x); } + uint calc_flag = CURVE_FIT_CALC_HIGH_QUALIY; + if (gps->totpoints > 2 && gps->flag & GP_STROKE_CYCLIC) { + calc_flag |= CURVE_FIT_CALC_CYCLIC; + } + float *r_cubic_array = NULL; unsigned int r_cubic_array_len = 0; unsigned int *r_cubic_orig_index = NULL; @@ -490,7 +495,7 @@ bGPDcurve *BKE_gpencil_stroke_editcurve_generate(bGPDstroke *gps, float error_th gps->totpoints, POINT_DIM, error_threshold, - CURVE_FIT_CALC_HIGH_QUALIY, + calc_flag, NULL, 0, &r_cubic_array, _______________________________________________ Bf-blender-cvs mailing list Bf-blender-cvs@blender.org https://lists.blender.org/mailman/listinfo/bf-blender-cvs