Commit: df5f06cac2224498c9905ff3ea24811f46c09fa6
Author: Antonioya
Date: Sat Jul 6 16:10:21 2019 +0200
Branches: master
https://developer.blender.org/rBdf5f06cac2224498c9905ff3ea24811f46c09fa6
GPencil: Close Box and Circle primitives with geometry
Before the primitives were closed only with cyclic flag, but this doesn't
create geometry for the gap. Now, a new geometry is created using close stroke
function to have geometry for sculpt or edit.
===================================================================
M source/blender/editors/gpencil/gpencil_primitive.c
===================================================================
diff --git a/source/blender/editors/gpencil/gpencil_primitive.c
b/source/blender/editors/gpencil/gpencil_primitive.c
index 21bee0a9d4e..540dd14fe1d 100644
--- a/source/blender/editors/gpencil/gpencil_primitive.c
+++ b/source/blender/editors/gpencil/gpencil_primitive.c
@@ -1284,6 +1284,11 @@ static void gpencil_primitive_interaction_end(bContext
*C,
}
}
+ /* Close stroke with geometry */
+ if ((tgpi->type == GP_STROKE_BOX) || (tgpi->type == GP_STROKE_CIRCLE)) {
+ BKE_gpencil_close_stroke(gps);
+ }
+
DEG_id_tag_update(&tgpi->gpd->id, ID_RECALC_COPY_ON_WRITE);
DEG_id_tag_update(&tgpi->gpd->id, ID_RECALC_TRANSFORM | ID_RECALC_GEOMETRY);
_______________________________________________
Bf-blender-cvs mailing list
[email protected]
https://lists.blender.org/mailman/listinfo/bf-blender-cvs