Pose
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class Pose extends A3DObject
La pose est utilisée pour stocker la matrice de transformation lorsque la géométrie est skinée. La pose est un ensemble de BonePose, chaque BonePose enregistre les informations de transformation concrètes du nœud os.
Constructeurs
| Constructeur | Description |
|---|---|
| Pose(String name) | Initialise une nouvelle instance de la classe Pose. |
| Pose() | Initialise une nouvelle instance de la classe Pose. |
Méthodes
| Méthode | Description |
|---|---|
| addBonePose(Node node, Matrix4 matrix) | Enregistre la matrice de transformation de la pose pour le nœud os donné. |
| addBonePose(Node node, Matrix4 matrix, boolean localMatrix) | Enregistre la matrice de transformation de la pose pour le nœud os donné. |
| equals(Object arg0) | |
| findProperty(String propertyName) | Trouve la propriété. |
| getBonePoses() | Obtient tous les BonePose. |
| getClass() | |
| getName() | Obtient le nom. |
| getPoseType() | Obtient le type de la pose. |
| getProperties() | Obtient la collection de toutes les propriétés. |
| getProperty(String property) | Obtenir la valeur de la propriété spécifiée |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Supprime une propriété dynamique. |
| removeProperty(String property) | Supprime la propriété spécifiée identifiée par son nom |
| setName(String value) | Définit le nom. |
| setPoseType(PoseType value) | Définit le type de la pose. |
| setProperty(String property, Object value) | Définit la valeur de la propriété spécifiée |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Pose(String name)
public Pose(String name)
Initialise une nouvelle instance de la classe Pose.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| nom | java.lang.String | Nom |
Pose()
public Pose()
Initialise une nouvelle instance de la classe Pose.
addBonePose(Node node, Matrix4 matrix)
public void addBonePose(Node node, Matrix4 matrix)
Enregistre la matrice de transformation de pose pour le nœud osseux donné. La matrice de transformation globale est implicite.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| node | Node | Nœud osseux. |
| matrix | Matrix4 | Matrice de transformation. |
addBonePose(Node node, Matrix4 matrix, boolean localMatrix)
public void addBonePose(Node node, Matrix4 matrix, boolean localMatrix)
Enregistre la matrice de transformation de la pose pour le nœud os donné.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| node | Node | Nœud osseux. |
| matrix | Matrix4 | Matrice de transformation. |
| localMatrix | boolean | Si défini sur true signifie utiliser la matrice locale, sinon cela signifie la matrice globale. |
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findProperty(String propertyName)
public Property findProperty(String propertyName)
Trouve 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:
| Paramètre | Type | Description |
|---|---|---|
| propertyName | java.lang.String | Nom de la propriété. |
Returns: Property - The property.
getBonePoses()
public List<BonePose> getBonePoses()
Obtient tous les BonePose.
Returns: java.util.List<com.aspose.threed.BonePose> - tous les BonePose.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getName()
public String getName()
Obtient le nom.
Returns: java.lang.String - le nom.
getPoseType()
public PoseType getPoseType()
Obtient le type de la pose.
Returns: PoseType - the type of the pose.
getProperties()
public PropertyCollection getProperties()
Obtient la collection de toutes les propriétés.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Obtenir la valeur de la propriété spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom de la propriété |
Returns: java.lang.Object - La valeur de la propriété trouvée
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)
Supprime une propriété dynamique.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| property | Property | Quelle propriété supprimer |
Returns: boolean - vrai si la propriété est supprimée avec succès
removeProperty(String property)
public boolean removeProperty(String property)
Supprime la propriété spécifiée identifiée par son nom
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Quelle propriété supprimer |
Returns: boolean - vrai si la propriété est supprimée avec succès
setName(String value)
public void setName(String value)
Définit le nom.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| valeur | java.lang.String | Nouvelle valeur |
setPoseType(PoseType value)
public void setPoseType(PoseType value)
Définit le type de la pose.
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| value | PoseType | Nouvelle valeur |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Définit la valeur de la propriété spécifiée
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| propriété | java.lang.String | Nom de la propriété |
| valeur | java.lang.Object | La valeur de la propriété |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Paramètre | Type | Description |
|---|---|---|
| arg0 | long | |
| arg1 | int |