Skip to main content

Module skeleton

Module skeleton 

Source
Expand description

Skeletal animation primitives: bones, poses, skinning matrices, bone masks.

Provides the structural foundation for character animation:

  • Skeleton — the bone hierarchy with name index
  • Pose — per-bone local transforms that can be blended and masked
  • BoneMask — per-bone weights for partial-body animation layers
  • SkinningMatrices — GPU-ready world-space skinning matrices
  • SkeletonBuilder — fluent API for constructing skeletons

Structs§

Bone
A single bone in the skeleton hierarchy.
BoneId
Typed index into a Skeleton’s bone list.
BoneMask
Per-bone blend weights in [0.0, 1.0] used for partial-body animation layers.
Pose
Per-bone local transforms representing a character pose.
Skeleton
The bone hierarchy for a character or object.
SkeletonBuilder
Fluent builder for constructing a Skeleton.
SkinningMatrices
GPU-ready skinning matrices computed from a pose and skeleton.
Transform3D
Local-space transform: translation, rotation, scale.