[Bf-blender-cvs] [aa111b0b919] soc-2019-npr: Gpencil: Stroke stretch function use copy instead of directly assign.
YimingWu
noreply at git.blender.org
Mon Jul 1 14:33:22 CEST 2019
Commit: aa111b0b9196141dab369a3b582ca439d157357c
Author: YimingWu
Date: Mon Jul 1 19:51:58 2019 +0800
Branches: soc-2019-npr
https://developer.blender.org/rBaa111b0b9196141dab369a3b582ca439d157357c
Gpencil: Stroke stretch function use copy instead of directly assign.
===================================================================
M source/blender/blenkernel/intern/gpencil.c
===================================================================
diff --git a/source/blender/blenkernel/intern/gpencil.c b/source/blender/blenkernel/intern/gpencil.c
index 43eee8ec2de..cccd21a0696 100644
--- a/source/blender/blenkernel/intern/gpencil.c
+++ b/source/blender/blenkernel/intern/gpencil.c
@@ -1708,8 +1708,13 @@ bool BKE_gpencil_stretch_stroke(bGPDstroke *gps, float dist)
float len2 = len_v3v3(&last_pt->x, &second_last->x);
float extend2 = (len2 + dist) / len2;
- interp_v3_v3v3(&pt->x, &next_pt->x, &pt->x, extend1);
- interp_v3_v3v3(&last_pt->x, &second_last->x, &last_pt->x, extend2);
+ float result1[3],result2[3];
+
+ interp_v3_v3v3(result1, &next_pt->x, &pt->x, extend1);
+ interp_v3_v3v3(result2, &second_last->x, &last_pt->x, extend2);
+
+ copy_v3_v3(&pt->x,result1);
+ copy_v3_v3(&last_pt->x,result2);
return true;
}
More information about the Bf-blender-cvs
mailing list