Pose

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

public class Pose extends A3DObject

Die Pose wird verwendet, um die Transformationsmatrix zu speichern, wenn die Geometrie geskinnt ist. Die Pose ist ein Satz von BonePose; jedes BonePose speichert die konkrete Transformationsinformation des Knotenpunkts.

Konstruktoren

KonstruktorBeschreibung
Pose(String name)Initialisiert eine neue Instanz der Klasse Pose.
Pose()Initialisiert eine neue Instanz der Klasse Pose.

Methoden

MethodeBeschreibung
addBonePose(Node node, Matrix4 matrix)Speichert die Pose-Transformationsmatrix für den angegebenen Knochenknoten.
addBonePose(Node node, Matrix4 matrix, boolean localMatrix)Speichert die Pose-Transformationsmatrix für den angegebenen Knochenknoten.
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
getBonePoses()Liefert alle BonePose.
getClass()
getName()Liefert den Namen.
getPoseType()Liefert den Typ der Pose.
getProperties()Liefert die Sammlung aller Eigenschaften.
getProperty(String property)Liefere den Wert der angegebenen Eigenschaft
hashCode()
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
setName(String value)Setzt den Namen.
setPoseType(PoseType value)Setzt den Typ der Pose.
setProperty(String property, Object value)Setzt den Wert der angegebenen Eigenschaft
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Pose(String name)

public Pose(String name)

Initialisiert eine neue Instanz der Klasse Pose.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringName

Pose()

public Pose()

Initialisiert eine neue Instanz der Klasse Pose.

addBonePose(Node node, Matrix4 matrix)

public void addBonePose(Node node, Matrix4 matrix)

Speichert die Pose-Transformationsmatrix für den angegebenen Knochenknoten. Die globale Transformationsmatrix wird impliziert.

Parameters:

ParameterTypBeschreibung
nodeNodeKnochenknoten.
matrixMatrix4Transformationsmatrix.

addBonePose(Node node, Matrix4 matrix, boolean localMatrix)

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

Speichert die Pose-Transformationsmatrix für den angegebenen Knochenknoten.

Parameters:

ParameterTypBeschreibung
nodeNodeKnochenknoten.
matrixMatrix4Transformationsmatrix.
localMatrixbooleanWenn auf true gesetzt, bedeutet das, die lokale Matrix zu verwenden, andernfalls bedeutet es die globale Matrix.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

ParameterTypBeschreibung
propertyNamejava.lang.StringEigenschaftsname.

Returns: Property - The property.

getBonePoses()

public List<BonePose> getBonePoses()

Liefert alle BonePose.

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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

getPoseType()

public PoseType getPoseType()

Liefert den Typ der Pose.

Returns: PoseType - the type of the pose.

getProperties()

public PropertyCollection getProperties()

Liefert die Sammlung aller Eigenschaften.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Liefere den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname

Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft

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)

Entfernt eine dynamische Eigenschaft.

Parameters:

ParameterTypBeschreibung
propertyPropertyWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

removeProperty(String property)

public boolean removeProperty(String property)

Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setPoseType(PoseType value)

public void setPoseType(PoseType value)

Setzt den Typ der Pose.

Parameters:

ParameterTypBeschreibung
valuePoseTypeNeuer Wert

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Setzt den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname
Wertjava.lang.ObjectDer Wert der Eigenschaft

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int