Pose

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class Pose extends A3DObject

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

Constructores

ConstructorDescripción
Pose(String name)Inicializa una nueva instancia de la clase Pose.
Pose()Inicializa una nueva instancia de la clase Pose.

Métodos

MétodoDescripción
addBonePose(Node node, Matrix4 matrix)Guarda la matriz de transformación de la pose para el nodo óseo dado.
addBonePose(Node node, Matrix4 matrix, boolean localMatrix)Guarda la matriz de transformación de la pose para el nodo óseo dado.
equals(Object arg0)
findProperty(String propertyName)Busca la propiedad.
getBonePoses()Obtiene todos los BonePose.
getClass()
getName()Obtiene el nombre.
getPoseType()Obtiene el tipo de la pose.
getProperties()Obtiene la colección de todas las propiedades.
getProperty(String property)Obtiene el valor de la propiedad especificada
hashCode()
notify()
notifyAll()
removeProperty(Property property)Elimina una propiedad dinámica.
removeProperty(String property)Elimina la propiedad especificada identificada por nombre.
setName(String value)Establece el nombre.
setPoseType(PoseType value)Establece el tipo de la pose.
setProperty(String property, Object value)Establece el valor de la propiedad especificada.
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Pose(String name)

public Pose(String name)

Inicializa una nueva instancia de la clase Pose.

Parameters:

ParámetroTipoDescripción
nombrejava.lang.StringNombre

Pose()

public Pose()

Inicializa una nueva instancia de la clase Pose.

addBonePose(Node node, Matrix4 matrix)

public void addBonePose(Node node, Matrix4 matrix)

Guarda la matriz de transformación de pose para el nodo óseo dado. Se sobreentiende la matriz de transformación global.

Parameters:

ParámetroTipoDescripción
nodeNodeNodo óseo.
matrixMatrix4Matriz de transformación.

addBonePose(Node node, Matrix4 matrix, boolean localMatrix)

public void addBonePose(Node node, Matrix4 matrix, boolean localMatrix)

Guarda la matriz de transformación de la pose para el nodo óseo dado.

Parameters:

ParámetroTipoDescripción
nodeNodeNodo óseo.
matrixMatrix4Matriz de transformación.
localMatrixbooleanSi se establece en true significa usar la matriz local; de lo contrario, significa la matriz global.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParámetroTipoDescripción
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

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

Parameters:

ParámetroTipoDescripción
propertyNamejava.lang.StringNombre de la propiedad.

Returns: Property - The property.

getBonePoses()

public List<BonePose> getBonePoses()

Obtiene todos los BonePose.

Returns: java.util.List<com.aspose.threed.BonePose> - todos BonePose.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Obtiene el nombre.

Returns: java.lang.String - el nombre.

getPoseType()

public PoseType getPoseType()

Obtiene el tipo de la pose.

Returns: PoseType - the type of the pose.

getProperties()

public PropertyCollection getProperties()

Obtiene la colección de todas las propiedades.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Obtiene el valor de la propiedad especificada

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad

Returns: java.lang.Object - El valor de la propiedad encontrada

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Elimina una propiedad dinámica.

Parameters:

ParámetroTipoDescripción
propertyPropertyQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

removeProperty(String property)

public boolean removeProperty(String property)

Elimina la propiedad especificada identificada por nombre.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringQué propiedad eliminar

Returns: boolean - verdadero si la propiedad se elimina correctamente

setName(String value)

public void setName(String value)

Establece el nombre.

Parameters:

ParámetroTipoDescripción
valorjava.lang.StringNuevo valor

setPoseType(PoseType value)

public void setPoseType(PoseType value)

Establece el tipo de la pose.

Parameters:

ParámetroTipoDescripción
valuePoseTypeNuevo valor

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Establece el valor de la propiedad especificada.

Parameters:

ParámetroTipoDescripción
propiedadjava.lang.StringNombre de la propiedad
valorjava.lang.ObjectEl valor de la propiedad

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParámetroTipoDescripción
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParámetroTipoDescripción
arg0long
arg1int