Namespace CodeSmile.AnyMotion.Core.Rig
Classes
- BindPose
The pose a rig was skinned in, read from the mesh's own bind pose matrices rather than from the rig's current state in the scene.
- RigMetrics
Measures the body dimensions of a Humanoid rig, so that animation parameters (step length, knee height, hip sway) can be authored as fractions of the character's own proportions rather than as absolute metres. One preset then produces the same visible motion on rigs of different sizes.
- SoleBoneGroup
One group of drawn points that move rigidly with one bone, in that bone's own local space.
- SoleGeometry
The drawn geometry of both feet, reduced to the few vertices that can ever be the lowest one, so the height of a sole above the ground can be evaluated every frame without reading the mesh.
- SoleGeometryData
Both feet's drawn lowest-point candidates, measured once from the mesh and stored on RigMetrics. See SoleGeometry for what it is for and how it is reduced.
Structs
- RigMetrics.Metrics
Measured dimensions of one Humanoid rig. All lengths are metres in world scale.
Interfaces
- IRigDriver
Implemented by a component that writes this rig's bones every frame.