AnimationNode

AnimationNode class

Aspose.3D supporta la gerarchia di animazione, ogni animazione può essere composta da diverse animazioni e dalla definizione dei fotogrammi chiave dell’animazione. AnimationNode definisce la trasformazione di un valore di proprietà nel tempo, ad esempio, il nodo di animazione può essere usato per controllare la trasformazione di un nodo o altre proprietà numeriche dell’oggetto A3DObject.

Metodi

constructor

NomeDescrizione
constructor(name)Inizializza una nuova istanza della classe AnimationNode.

Parameters:

NomeTipoDescrizione
nameStringaNome

Result:


constructor_overload

NomeDescrizione
constructor_overload()Inizializza una nuova istanza della classe AnimationNode.

Result:


getBindPoints

NomeDescrizione
getBindPoints()Ottiene i punti di binding della proprietà corrente

Result:


getSubAnimations

NomeDescrizione
getSubAnimations()Ottiene i nodi di sotto-animazione delle animazioni correnti

Result:


getName

NomeDescrizione
getName()Ottiene o imposta il nome. Il nome.

Result:


setName

NomeDescrizione
setName(value)Ottiene o imposta il nome. Il nome.

Result:


getProperties

NomeDescrizione
getProperties()Ottiene la collezione di tutte le proprietà.

Result:


findBindPoint

NomeDescrizione
findBindPoint(name)Trova il punto di binding per nome.

Parameters:

NomeTipoDescrizione
nameStringaNome del punto di binding da trovare.

Result: BindPoint


getBindPoint

NomeDescrizione
getBindPoint(target, propName, create)Ottiene il punto di collegamento dell’animazione sulla proprietà specificata.

Parameters:

NomeTipoDescrizione
targetA3DObjectSu quale oggetto creare il punto di collegamento.
propNameStringaIl nome della proprietà.
creabooleanSe impostato a

Result: BindPoint


getKeyframeSequence

NomeDescrizione
getKeyframeSequence(target, propName, channelName, create)Ottiene la sequenza di fotogrammi chiave sulla proprietà e sul canale specificati.

Parameters:

NomeTipoDescrizione
targetA3DObjectSu quale istanza creare la sequenza di fotogrammi chiave.
propNameStringaIl nome della proprietà.
channelNameStringaIl nome del canale.
creabooleanSe impostato a

Result: KeyframeSequence


getKeyframeSequence

NomeDescrizione
getKeyframeSequence(target, propName, create)Ottiene la sequenza di fotogrammi chiave sulla proprietà specificata.

Parameters:

NomeTipoDescrizione
targetA3DObjectSu quale istanza creare la sequenza di fotogrammi chiave.
propNameStringaIl nome della proprietà.
creabooleanSe impostato a

Result: KeyframeSequence


createBindPoint

NomeDescrizione
createBindPoint(obj, propName)Crea un BindPoint basato sul tipo di dati della proprietà.

Parameters:

NomeTipoDescrizione
objA3DObjectObject.
propNameStringaNome della proprietà.

Result: BindPoint


removeProperty

NomeDescrizione
removeProperty(property)Rimuove una proprietà dinamica.

Parameters:

NomeTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Result: boolean


removeProperty

NomeDescrizione
removeProperty(property)Rimuovi la proprietà specificata identificata per nome

Parameters:

NomeTipoDescrizione
propertStringanull

Result: boolean


getProperty

NomeDescrizione
getProperty(property)Ottieni il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà

Result: Oggetto


setProperty

NomeDescrizione
setProperty(property, value)Imposta il valore della proprietà specificata

Parameters:

NomeTipoDescrizione
propertyStringaNome della proprietà
valoreOggettoIl valore della proprietà

Result: Oggetto


findProperty

NomeDescrizione
findProperty(propertyName)Trova la proprietà. Può essere una proprietà dinamica (creata da CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata dal suo nome)

Parameters:

NomeTipoDescrizione
propertyNameStringaNome della proprietà.

Result: Property