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

NomeDescrizione
AnimationNode()Inizializza una nuova istanza diAnimationNode classe.
AnimationNode(string)Inizializza una nuova istanza diAnimationNode classe.

Proprietà

NomeDescrizione
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

NomeDescrizione
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