Evaluates an animation at an arbitrary authored time.
The model argument provides the scene-model context for the animation API. This method currently samples transform channels and returns explicit transform values in the resulting SceneAnimationState.
Deterministically evaluates SceneAnimation assets without mutating Scene state.
The evaluator is independent of playback. Calling evaluate() with the same model, animation and time produces the same SceneAnimationState and does not write to SceneTransform instances.
Times outside a sampler's authored range are clamped to that sampler's first or last sample. Non-finite times evaluate at the animation start time.