BonePose Type
One evaluated pose of an animated mesh: the per-bone model-space world transforms for the current frame plus the shader skinning palette derived from them.
Produced once per instance per frame by Animation3DState.computePose
(or AnimatedModel.computePose) and shared between the skinned draw
(Palette) and any number of bone queries / attachment draws
(WorldPoses). The caller owns the value — there is no per-frame
caching on Animation3DState.
All matrices are in MonoGame's row-vector convention, consumed as-is
(no transpose/inversion anywhere in the query/attachment path).
Record fields
| Record Field |
Description
|
Skinning palette:
Mutable for the same reason as
|
|
|
Model-space bone transform for the current frame, per bone.
Mutable so
|
Static members
| Static member |
Description
|
|
A pose with no bones. Use as the starting point for
|
Mibo