Pose
Pose class
La posa viene utilizzata per memorizzare la matrice di trasformazione quando la geometria viene modificata. La posa è un insieme diBonePose , a testaBonePose salva le informazioni sulla trasformazione concreta del nodo osseo.
public class Pose : A3DObject
Costruttori
| Nome | Descrizione |
|---|
| Pose() | Inizializza una nuova istanza diPose classe. |
| Pose(string) | Inizializza una nuova istanza diPose classe. |
Proprietà
| Nome | Descrizione |
|---|
| BonePoses { get; } | Ottiene tuttoBonePose . |
| virtual Name { get; set; } | Ottiene o imposta il nome. |
| PoseType { get; set; } | Ottiene o imposta il tipo della posa. |
| Properties { get; } | Ottiene la raccolta di tutte le proprietà. |
Metodi
| Nome | Descrizione |
|---|
| AddBonePose(Node, Matrix4) | Salva la matrice di trasformazione della posa per il nodo osseo specificato. La matrice di trasformazione globale è implicita. |
| AddBonePose(Node, Matrix4, bool) | Salva la matrice di trasformazione della posa per il nodo osseo specificato. |
| FindProperty(string) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome) |
| GetProperty(string) | Ottieni il valore della proprietà specificata |
| RemoveProperty(Property) | Rimuove una proprietà dinamica. |
| RemoveProperty(string) | Rimuove la proprietà specificata identificata da nome |
| SetProperty(string, object) | Imposta il valore della proprietà specificata |
Guarda anche