[Bf-blender-cvs] [7ee1de42180] hair_guides_grooming: Cannot use add_v3_v3 for copying doubles.

Lukas Tönne noreply at git.blender.org
Thu Jun 28 10:20:28 CEST 2018


Commit: 7ee1de42180d9424617132cd08e342b53364e5a9
Author: Lukas Tönne
Date:   Thu Jun 28 09:19:57 2018 +0100
Branches: hair_guides_grooming
https://developer.blender.org/rB7ee1de42180d9424617132cd08e342b53364e5a9

Cannot use add_v3_v3 for copying doubles.

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

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

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

diff --git a/source/blender/blenkernel/intern/groom.c b/source/blender/blenkernel/intern/groom.c
index 44db8a27daf..8069a6bee4e 100644
--- a/source/blender/blenkernel/intern/groom.c
+++ b/source/blender/blenkernel/intern/groom.c
@@ -163,9 +163,12 @@ BLI_INLINE void groom_forward_diff_init_hermite(
 /* Calculate next cubic polynomial point using forward differencing */
 BLI_INLINE void groom_forward_diff_step(double q[4][3])
 {
-	add_v3_v3(q[0], q[1]);
-	add_v3_v3(q[1], q[2]);
-	add_v3_v3(q[2], q[3]);
+	for (int k = 0; k < 3; ++k)
+	{
+		q[0][k] = q[1][k];
+		q[1][k] = q[2][k];
+		q[2][k] = q[3][k];
+	}
 }
 
 /* Get the current point */



More information about the Bf-blender-cvs mailing list