diff options
author | Antonio Vazquez <blendergit@gmail.com> | 2020-04-29 11:14:20 +0300 |
---|---|---|
committer | Antonio Vazquez <blendergit@gmail.com> | 2020-04-29 11:14:20 +0300 |
commit | 601a1a3fdae0bb87f6e6b54b594f0f685a94998a (patch) | |
tree | fea71e0cf22307916d695d2ae749bfc6d1172db6 /source/blender/blenkernel/intern/gpencil_geom.c | |
parent | 05274ca82971332866d94bac07c843aa2ae97f80 (diff) |
Fix T76185: GPencil from Curve ignores Cyclic when curve has only 2 points
Also changed default thickness to 10 because after draw engine refactor the final line was too thin.
Diffstat (limited to 'source/blender/blenkernel/intern/gpencil_geom.c')
-rw-r--r-- | source/blender/blenkernel/intern/gpencil_geom.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/source/blender/blenkernel/intern/gpencil_geom.c b/source/blender/blenkernel/intern/gpencil_geom.c index 874672f4a73..413e28c431b 100644 --- a/source/blender/blenkernel/intern/gpencil_geom.c +++ b/source/blender/blenkernel/intern/gpencil_geom.c @@ -1710,7 +1710,7 @@ static void gpencil_convert_spline(Main *bmain, /* Create Stroke. */ bGPDstroke *gps = MEM_callocN(sizeof(bGPDstroke), "bGPDstroke"); - gps->thickness = 1.0f; + gps->thickness = 10.0f; gps->fill_opacity_fac = 1.0f; gps->hardeness = 1.0f; gps->uv_scale = 1.0f; @@ -1731,7 +1731,7 @@ static void gpencil_convert_spline(Main *bmain, int segments = 0; int resolu = nu->resolu + 1; segments = nu->pntsu; - if (((nu->flagu & CU_NURB_CYCLIC) == 0) || (nu->pntsu == 2)) { + if ((nu->flagu & CU_NURB_CYCLIC) == 0) { segments--; cyclic = false; } @@ -1847,7 +1847,7 @@ static void gpencil_convert_spline(Main *bmain, int init = 0; resolu = nu->resolu + 1; segments = nu->pntsu; - if (((nu->flagu & CU_NURB_CYCLIC) == 0) || (nu->pntsu == 2)) { + if ((nu->flagu & CU_NURB_CYCLIC) == 0) { segments--; } /* Get all interpolated curve points of Beziert */ |