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
| Constructor | Descripción |
|---|---|
| Pose(String name) | Inicializa una nueva instancia de la clase Pose. |
| Pose() | Inicializa una nueva instancia de la clase Pose. |
Métodos
| Método | Descripció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ámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String | Nombre |
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ámetro | Tipo | Descripción |
|---|---|---|
| node | Node | Nodo óseo. |
| matrix | Matrix4 | Matriz 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ámetro | Tipo | Descripción |
|---|---|---|
| node | Node | Nodo óseo. |
| matrix | Matrix4 | Matriz de transformación. |
| localMatrix | boolean | Si 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ámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.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ámetro | Tipo | Descripción |
|---|---|---|
| propertyName | java.lang.String | Nombre 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ámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre 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ámetro | Tipo | Descripción |
|---|---|---|
| property | Property | Qué 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ámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Qué propiedad eliminar |
Returns: boolean - verdadero si la propiedad se elimina correctamente
setName(String value)
public void setName(String value)
Establece el nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setPoseType(PoseType value)
public void setPoseType(PoseType value)
Establece el tipo de la pose.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| value | PoseType | Nuevo valor |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Establece el valor de la propiedad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
| valor | java.lang.Object | El 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ámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |