[Bf-blender-cvs] [cdad9b4960e] greasepencil-object: Keep weight when simplify with RDP

Antonioya noreply at git.blender.org
Thu Aug 23 10:34:18 CEST 2018


Commit: cdad9b4960e527ce5f7c3c84f58fdd5aa3f314ad
Author: Antonioya
Date:   Mon Aug 20 16:03:57 2018 +0200
Branches: greasepencil-object
https://developer.blender.org/rBcdad9b4960e527ce5f7c3c84f58fdd5aa3f314ad

Keep weight when simplify with RDP

===================================================================

M	source/blender/blenkernel/intern/gpencil_modifier.c

===================================================================

diff --git a/source/blender/blenkernel/intern/gpencil_modifier.c b/source/blender/blenkernel/intern/gpencil_modifier.c
index 1527ef85781..74d0852fbbc 100644
--- a/source/blender/blenkernel/intern/gpencil_modifier.c
+++ b/source/blender/blenkernel/intern/gpencil_modifier.c
@@ -237,6 +237,7 @@ static void gpencil_rdp_stroke(bGPDstroke *gps, vec2f *points2d, float epsilon)
 		if ((marked[i]) || (i == 0) || (i == totpoints - 1)) {
 			memcpy(pt, pt_src, sizeof(bGPDspoint));
 			memcpy(dvert, dvert_src, sizeof(MDeformVert));
+			memcpy(dvert->dw, dvert_src->dw, sizeof(MDeformWeight));
 			j++;
 		}
 		else {



More information about the Bf-blender-cvs mailing list