Pose

Pose class

La pose est utilisée pour stocker la matrice de transformation lorsque la géométrie est skinnée. La pose est un ensemble deBonePose , chaqueBonePose enregistre les informations de transformation concrète du nœud osseux.

public class Pose : A3DObject

Constructeurs

Nom La description
Pose() Initialise une nouvelle instance duPose classe.
Pose(string) Initialise une nouvelle instance duPose classe.

Propriétés

Nom La description
BonePoses { get; } Obtient toutBonePose .
virtual Name { get; set; } Obtient ou définit le nom.
PoseType { get; set; } Obtient ou définit le type de la pose.
Properties { get; } Obtient la collection de toutes les propriétés.

Méthodes

Nom La description
AddBonePose(Node, Matrix4) Enregistre la matrice de transformation de pose pour le nœud osseux donné. La matrice de transformation globale est implicite.
AddBonePose(Node, Matrix4, bool) Enregistre la matrice de transformation de pose pour le nœud osseux donné.
FindProperty(string) Trouve la propriété. Il peut s’agir d’une propriété dynamique (créée par CreateDynamicProperty/SetProperty) ou d’une propriété native (identifiée par son nom)
GetProperty(string) Obtenir la valeur de la propriété spécifiée
RemoveProperty(Property) Supprime une propriété dynamique.
RemoveProperty(string) Supprimer la propriété spécifiée identifiée par name
SetProperty(string, object) Définit la valeur de la propriété spécifiée

Voir également