Provides support for 3D character animation.

Classes

  ClassDescription
Public classAvatarPose
Represents the skeletal pose and facial expression of an Xbox LIVE Avatar. (Only available in the XNA-compatible build for Windows and Xbox 360.)
Public classBoneMapper
Maps a bone transform of a skeleton to a bone transform of another skeleton.
Public classBoneMapperCollection
Represents a collection of BoneMapper instances.
Public classCcdIKSolver
Modifies a skeleton using the cyclic-coordinate descent (CCD) algorithm.
Public classChainBoneMapper
Maps the orientation of a whole bone chain.
Public classClosedFormIKSolver
Modifies a skeleton using a non-iterative, closed-form IK solver.
Public classDirectBoneMapper
Copies a bone transform from one skeleton to the other skeleton.
Public classIKSolver
Modifies a SkeletonPose using inverse kinematics (IK).
Public classJacobianTransposeIKSolver
Modifies a skeleton using the Jacobian Transpose method.
Public classLookAtIKSolver
Rotates a bone to look at a target.
Public classSkeleton
Describes a skeleton for 3D character animation in the bind pose.
Public classSkeletonHelper
Provides helper methods for working with skeletons.
Public classSkeletonKeyFrameAnimation
Animates a SkeletonPose based on predefined key frames.
Public classSkeletonMapper
Controls the bone transforms of a SkeletonPose to resemble the posture of another SkeletonPose.
Public classSkeletonPose
Defines an animation pose of a Skeleton.
Public classTwoJointIKSolver
Modifies a two-bone chain to reach a certain target.
Public classUpperBackBoneMapper
Maps the orientation of a spine bone in the upper back of a character.

Structures

  StructureDescription
Public structureSrtTransform
Defines a transformation that scales, rotates and translates (SRT) an object.

Enumerations

  EnumerationDescription
Public enumerationBoneMappingDirection
Defines the mapping direction of a BoneMapper