public void setUserTransforms(Vector3f translation, Quaternion rotation, Vector3f scale) {
        if (!userControl) {
            throw new IllegalStateException("You must call setUserControl(true) in order to setUserTransform to work");
        }

        localPos.set(bindPos);
        localRot.set(bindRot);
        localScale.set(bindScale);

        localPos.addLocal(translation);
        localRot.multLocal(rotation);
        localScale.multLocal(scale);
    }
Sets the transforms of this bone in local space (relative to the parent bone)

@param translation the translation in local space
@param rotation the rotation in local space
@param scale the scale in local space
jme3-core/src/main/java/com/jme3/animation/Bone.java