C# Class OOGL.Animation.Bone

Bones used in skeletal animation Thread safety - This class is thread safe.
Afficher le fichier Open project: tpb3d/TPB3D Class Usage Examples

Méthodes publiques

Свойство Type Description
globalTransformationMatrix Matrix4
keyFrames KeyFrame[]
localRotationMatrix Matrix4
localTransformationMatrix Matrix4
localTranslationMatrix Matrix4
name string
parent Bone

Méthodes publiques

Méthode Description
Bone ( string name, Bone parent, Matrix4 localRotationMatrix, Matrix4 localTranslationMatrix, KeyFrame keyFrames ) : System
GetAnimationMatrix ( float time ) : Matrix4

Private Methods

Méthode Description
GetGlobalTransformationMatrix ( ) : Matrix4

Method Details

Bone() public méthode

public Bone ( string name, Bone parent, Matrix4 localRotationMatrix, Matrix4 localTranslationMatrix, KeyFrame keyFrames ) : System
name string
parent Bone
localRotationMatrix Matrix4
localTranslationMatrix Matrix4
keyFrames KeyFrame
Résultat System

GetAnimationMatrix() public méthode

public GetAnimationMatrix ( float time ) : Matrix4
time float
Résultat Matrix4

Property Details

globalTransformationMatrix public_oe property

public Matrix4 globalTransformationMatrix
Résultat Matrix4

keyFrames public_oe property

public KeyFrame[] keyFrames
Résultat KeyFrame[]

localRotationMatrix public_oe property

public Matrix4 localRotationMatrix
Résultat Matrix4

localTransformationMatrix public_oe property

public Matrix4 localTransformationMatrix
Résultat Matrix4

localTranslationMatrix public_oe property

public Matrix4 localTranslationMatrix
Résultat Matrix4

name public_oe property

public string name
Résultat string

parent public_oe property

public Bone,OOGL.Animation parent
Résultat Bone