[Bf-blender-cvs] [0812e325724] fracture_modifier: prefer vector handle on adaptive keyframe in convert to keyframed objects

Martin Felke noreply at git.blender.org
Sun Jun 4 19:59:41 CEST 2017


Commit: 0812e325724ccfe941549a952e43fcf596b6586a
Author: Martin Felke
Date:   Sun Jun 4 19:59:32 2017 +0200
Branches: fracture_modifier
https://developer.blender.org/rB0812e325724ccfe941549a952e43fcf596b6586a

prefer vector handle on adaptive keyframe in convert to keyframed objects

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

M	source/blender/editors/object/object_modifier.c

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

diff --git a/source/blender/editors/object/object_modifier.c b/source/blender/editors/object/object_modifier.c
index 8c5afcdf06b..81d80f535ba 100644
--- a/source/blender/editors/object/object_modifier.c
+++ b/source/blender/editors/object/object_modifier.c
@@ -3190,7 +3190,8 @@ static Object* do_convert_meshIsland(FractureModifierData* fmd, MeshIsland *mi,
 			bool rotset[3] = {true, true, true};
 
 			if (dostep) {
-				U.keyhandles_new = HD_AUTO;
+				//if adaptive and step is on same frame, prefer adaptive vector handle
+				U.keyhandles_new = adaptive ? HD_VECT : HD_AUTO;
 				U.ipo_new = BEZT_IPO_BEZ;
 			}
 			else if (adaptive && !dostep) {




More information about the Bf-blender-cvs mailing list