public void blendToKinematicMode(float blendInterval,
            Transform endModelTransform) {
        verifyAddedToSpatial("change modes");

        getTorsoLink().blendToKinematicMode(KinematicSubmode.Animated, blendInterval,
                endModelTransform);
        for (BoneLink boneLink : getBoneLinks()) {
            boneLink.blendToKinematicMode(KinematicSubmode.Animated,
                    blendInterval);
        }
    }
Begin blending all links to purely kinematic mode, driven by animation.
TODO callback when the transition completes
<p>
Allowed only when the control IS added to a spatial.

@param blendInterval the duration of the blend interval (in seconds,
&ge;0)
@param endModelTransform the desired local transform for the controlled
spatial when the transition completes or null for no change to local
transform (unaffected)
jme3-jbullet/src/main/java/com/jme3/bullet/animation/DynamicAnimControl.java