Pose

Pose class

La pose est utilisée pour stocker la matrice de transformation lorsque la géométrie est skinnée. La pose est un ensemble de BonePose, chaque BonePose enregistre les informations concrètes de transformation du nœud osseux.

Méthodes

constructor

NomDescription
constructor(name)Initialise une nouvelle instance de la classe Pose.

Parameters:

NomTypeDescription
nameStringNom

Result:


constructor_overload

NomDescription
constructor_overload()Initialise une nouvelle instance de la classe Pose.

Result:


getPoseType

NomDescription
getPoseType()Obtient ou définit le type de la pose. La valeur de la propriété est la constante entière PoseType. Le type de la pose.

Result:


setPoseType

NomDescription
setPoseType(value)Obtient ou définit le type de la pose. La valeur de la propriété est la constante entière PoseType. Le type de la pose.

Result:


getBonePoses

NomDescription
getBonePoses()Obtient tous les BonePose. Les nœuds.

Result:


getName

NomDescription
getName()Obtient ou définit le nom. Le nom.

Result:


setName

NomDescription
setName(value)Obtient ou définit le nom. Le nom.

Result:


getProperties

NomDescription
getProperties()Obtient la collection de toutes les propriétés.

Result:


addBonePose

NomDescription
addBonePose(node, matrix, localMatrix)Enregistre la matrice de transformation de la pose pour le nœud osseux donné.

Parameters:

NomTypeDescription
nodeNodeNœud osseux.
matrixMatrix4Matrice de transformation.
localMatrixbooleanSi défini sur

Result:


addBonePose

NomDescription
addBonePose(node, matrix)Enregistre la matrice de transformation de la pose pour le nœud d’os donné. La matrice de transformation globale est implicite.

Parameters:

NomTypeDescription
nodeNodeNœud osseux.
matrixMatrix4Matrice de transformation.

Result:


removeProperty

NomDescription
removeProperty(property)Supprime une propriété dynamique.

Parameters:

NomTypeDescription
propertyPropertyQuelle propriété supprimer

Result: boolean


removeProperty

NomDescription
removeProperty(property)Supprime la propriété spécifiée identifiée par son nom

Parameters:

NomTypeDescription
propertStringnull

Result: boolean


getProperty

NomDescription
getProperty(property)Obtenir la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété

Result: Object


setProperty

NomDescription
setProperty(property, value)Définit la valeur de la propriété spécifiée

Parameters:

NomTypeDescription
propertyStringNom de la propriété
valueObjectLa valeur de la propriété

Result: Object


findProperty

NomDescription
findProperty(propertyName)Recherche la propriété. Elle peut être une propriété dynamique (Créée par CreateDynamicProperty/SetProperty) ou une propriété native (Identifiée par son nom)

Parameters:

NomTypeDescription
propertyNameStringNom de la propriété.

Result: Property