Pose

Pose class

La posa è usata per memorizzare la matrice di trasformazione quando la geometria è skinned. La posa è un insieme di BonePose, ogni BonePose salva le informazioni concrete di trasformazione del nodo osso.

Metodi

constructor

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

Parameters:

NomeTipoDescrizione
nameStringaNome

Result:


constructor_overload

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

Result:


getPoseType

NomeDescrizione
getPoseType()Ottiene o imposta il tipo della posa. Il valore della proprietà è la costante intera PoseType. Il tipo della posa.

Result:


setPoseType

NomeDescrizione
setPoseType(value)Ottiene o imposta il tipo della posa. Il valore della proprietà è la costante intera PoseType. Il tipo della posa.

Result:


getBonePoses

NomeDescrizione
getBonePoses()Ottiene tutti i BonePose. I nodi.

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:


addBonePose

NomeDescrizione
addBonePose(node, matrix, localMatrix)Salva la matrice di trasformazione della posa per il nodo osseo fornito.

Parameters:

NomeTipoDescrizione
nodeNodoNodo osseo.
matrixMatrix4Matrice di trasformazione.
localMatrixbooleanSe impostato a

Result:


addBonePose

NomeDescrizione
addBonePose(node, matrix)Salva la matrice di trasformazione della posa per il nodo osso fornito. La matrice di trasformazione globale è implicita.

Parameters:

NomeTipoDescrizione
nodeNodoNodo osseo.
matrixMatrix4Matrice di trasformazione.

Result:


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