[Bf-blender-cvs] [4777d5089dc] PSketch-279: "Reset" Brush support for Bendy Bones
Joshua Leung
noreply at git.blender.org
Tue May 8 18:03:06 CEST 2018
Commit: 4777d5089dc728b283be0d2b8ad410268219ac49
Author: Joshua Leung
Date: Sun Dec 31 16:52:06 2017 +1300
Branches: PSketch-279
https://developer.blender.org/rB4777d5089dc728b283be0d2b8ad410268219ac49
"Reset" Brush support for Bendy Bones
===================================================================
M source/blender/editors/armature/pose_sculpt.c
===================================================================
diff --git a/source/blender/editors/armature/pose_sculpt.c b/source/blender/editors/armature/pose_sculpt.c
index d0f898e98c4..ae370a80b58 100644
--- a/source/blender/editors/armature/pose_sculpt.c
+++ b/source/blender/editors/armature/pose_sculpt.c
@@ -1341,6 +1341,18 @@ static void psculpt_brush_reset_apply(tPoseSculptingOp *pso, bPoseChannel *pchan
pchan->size[1] = interpf(1.0f, pchan->size[1], fac);
if ((locks & OB_LOCK_SCALEZ) == 0)
pchan->size[2] = interpf(1.0f, pchan->size[2], fac);
+
+ /* bendy bones */
+ pchan->curveInX = interpf(0.0f, pchan->curveInX, fac);
+ pchan->curveInY = interpf(0.0f, pchan->curveInY, fac);
+ pchan->curveOutX = interpf(0.0f, pchan->curveOutX, fac);
+ pchan->curveOutY = interpf(0.0f, pchan->curveOutY, fac);
+ pchan->roll1 = interpf(0.0f, pchan->roll1, fac);
+ pchan->roll2 = interpf(0.0f, pchan->roll2, fac);
+ pchan->ease1 = interpf(0.0f, pchan->ease1, fac);
+ pchan->ease2 = interpf(0.0f, pchan->ease2, fac);
+ pchan->scaleIn = interpf(1.0f, pchan->scaleIn, fac);
+ pchan->scaleOut = interpf(1.0f, pchan->scaleOut, fac);
}
/* Blend between current and pre-sculpt values
More information about the Bf-blender-cvs
mailing list