Hey @drcmda ,
Here’s one that’s way out in the reeds.
I’m battling to find a good place to update the Euler order.
In Blender I have an animation that only works correctly (due to gimbal lock) when the Mode is set to ZYX.
GLB doesn’t seem to hold this information. No worries, I know we can update the order in Three.
However it doesn’t seem to work.
here’s what I mean
const { ref: animRef, actions } = useAnimations(animations);
useEffect(() => {
animRef.current.rotation.reorder("ZYX");
// This will run the animation as if the order is XYZ
actions?.testAnimation.play();
console.log(animRef.current.rotation.order) // ZYX
}, []);
The animation is clearly still running the default XYZ and not listening to the new order, is there a different place I should be setting this? Like in the clip or something?