Pose

Pose class

La pose se usa para almacenar la matriz de transformación cuando la geometría está con skinning. La pose es un conjunto de BonePose, cada BonePose guarda la información concreta de transformación del nodo óseo.

Métodos

constructor

NombreDescripción
constructor(name)Inicializa una nueva instancia de la clase Pose.

Parameters:

NombreTipoDescripción
nameCadenaNombre

Result:


constructor_overload

NombreDescripción
constructor_overload()Inicializa una nueva instancia de la clase Pose.

Result:


getPoseType

NombreDescripción
getPoseType()Obtiene o establece el tipo de la pose. El valor de la propiedad es la constante entera PoseType. El tipo de la pose.

Result:


setPoseType

NombreDescripción
setPoseType(value)Obtiene o establece el tipo de la pose. El valor de la propiedad es la constante entera PoseType. El tipo de la pose.

Result:


getBonePoses

NombreDescripción
getBonePoses()Obtiene todos los BonePose. Los nodos.

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


addBonePose

NombreDescripción
addBonePose(node, matrix, localMatrix)Guarda la matriz de transformación de la pose para el nodo óseo dado.

Parameters:

NombreTipoDescripción
nodoNodoNodo óseo.
matrixMatrix4Matriz de transformación.
localMatrixbooleanSi se establece en

Result:


addBonePose

NombreDescripción
addBonePose(node, matrix)Guarda la matriz de transformación de pose para el nodo óseo dado. Se implica la matriz de transformación global.

Parameters:

NombreTipoDescripción
nodoNodoNodo óseo.
matrixMatrix4Matriz de transformación.

Result:


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property