[Bf-blender-cvs] [5d17484d929] hair_guides: Fix transform recalc, 2D data only exists for section vertex transforms.

Lukas Tönne noreply at git.blender.org
Tue Jan 2 13:45:20 CET 2018


Commit: 5d17484d929d6a5eff5705c6fc3be207384988f7
Author: Lukas Tönne
Date:   Tue Jan 2 12:44:25 2018 +0000
Branches: hair_guides
https://developer.blender.org/rB5d17484d929d6a5eff5705c6fc3be207384988f7

Fix transform recalc, 2D data only exists for section vertex transforms.

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

M	source/blender/editors/transform/transform_conversions.c

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

diff --git a/source/blender/editors/transform/transform_conversions.c b/source/blender/editors/transform/transform_conversions.c
index 6d59f7cc159..fe461f5ff20 100644
--- a/source/blender/editors/transform/transform_conversions.c
+++ b/source/blender/editors/transform/transform_conversions.c
@@ -2099,11 +2099,21 @@ static void createTransGroomVerts(TransInfo *t)
 
 void flushTransGroom(TransInfo *t)
 {
-	TransData2D *td2d = t->data2d;
-
-	for (int i = 0; i < t->total; ++i, ++td2d)
+	switch (t->scene->toolsettings->groom_edit_settings.mode)
 	{
-		copy_v2_v2(td2d->loc2d, td2d->loc);
+		case GM_EDIT_MODE_REGIONS:
+			break;
+		case GM_EDIT_MODE_CURVES:
+			break;
+		case GM_EDIT_MODE_SECTIONS:
+		{
+			TransData2D *td2d = t->data2d;
+			for (int i = 0; i < t->total; ++i, ++td2d)
+			{
+				copy_v2_v2(td2d->loc2d, td2d->loc);
+			}
+			break;
+		}
 	}
 }



More information about the Bf-blender-cvs mailing list