AnimationNode
AnimationNode class
Aspose.3D supporta la gerarchia dell’animazione, ogni animazione può essere composta da diverse animazioni e dalla definizione del fotogramma chiave dell’animazione. AnimationNode
definisce la trasformazione di un valore di proprietà nel tempo, ad esempio, il nodo di animazione può essere utilizzato per controllare la trasformazione di un nodo o altroA3DObject
proprietà numeriche dell’oggetto.
public class AnimationNode : A3DObject
Costruttori
Proprietà
Nome | Descrizione |
---|
BindPoints { get; } | Ottiene i punti di collegamento della proprietà corrente |
virtual Name { get; set; } | Ottiene o imposta il nome. |
Properties { get; } | Ottiene la raccolta di tutte le proprietà. |
SubAnimations { get; } | Ottiene i nodi dell’animazione secondaria nelle animazioni correnti |
Metodi
Nome | Descrizione |
---|
CreateBindPoint(A3DObject, string) | Crea un BindPoint in base al tipo di dati della proprietà. |
FindBindPoint(string) | Trova il punto di collegamento per nome. |
FindProperty(string) | Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal nome) |
GetBindPoint(A3DObject, string, bool) | Ottiene il punto di collegamento dell’animazione su una determinata proprietà. |
GetKeyframeSequence(A3DObject, string, bool) | Ottiene la sequenza di fotogrammi chiave su una determinata proprietà. |
GetKeyframeSequence(A3DObject, string, string, bool) | Ottiene la sequenza di fotogrammi chiave su una determinata proprietà e canale. |
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