[Bf-blender-cvs] [5606eeeb196] greasepencil-object: Apply falloff to Scale

Antonio Vazquez noreply at git.blender.org
Fri Jan 5 17:27:49 CET 2018


Commit: 5606eeeb196efd88d1baf20752b68eee905b01c3
Author: Antonio Vazquez
Date:   Fri Jan 5 17:24:28 2018 +0100
Branches: greasepencil-object
https://developer.blender.org/rB5606eeeb196efd88d1baf20752b68eee905b01c3

Apply falloff to Scale

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

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

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

diff --git a/source/blender/editors/transform/transform.c b/source/blender/editors/transform/transform.c
index aca9b9c7f4e..9ba4139e101 100644
--- a/source/blender/editors/transform/transform.c
+++ b/source/blender/editors/transform/transform.c
@@ -3440,7 +3440,14 @@ static void ElementResize(TransInfo *t, TransData *td, float mat[3][3])
 	else
 		sub_v3_v3(vec, td->center);
 	
-	mul_v3_fl(vec, td->factor);
+	/* grease pencil falloff */
+	if (t->options & CTX_GPENCIL_STROKES) {
+		bGPDstroke *gps = (bGPDstroke *)td->extra;
+		mul_v3_fl(vec, td->factor * gps->falloff);
+	}
+	else {
+		mul_v3_fl(vec, td->factor);
+	}
 	
 	if (t->flag & (T_OBJECT | T_POSE)) {
 		mul_m3_v3(td->smtx, vec);



More information about the Bf-blender-cvs mailing list