AnimatedModel Type
Runtime state for a single animated 3D entity. The 3D analog of the 2D
AnimatedSprite. Holds the model to draw, the shared skeleton data
(ValueNone if the model has no bones), and the live animation state.
Store one per entity in your Elmish model. Use the AnimatedModel module
(create/update/play/...) to advance state, and
Draw3D.drawAnimatedModel to draw — the DSL computes the bone palette
from the state so you never handle a Matrix[] directly.
Record fields
| Record Field |
Description
|
|
Shared skeleton data (bone names, parents, inverse-bind).
|
The MonoGame model to draw (meshes/textures from the content pipeline).
|
|
|
Live playback state (current clip, frame, blend, speed, loop).
|
Mibo