Pose

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

public class Pose extends A3DObject

De pose wordt gebruikt om de transformatie-matrix op te slaan wanneer de geometrie is geskinnd. De pose is een set van BonePose, elke BonePose slaat de concrete transformatie-informatie van het botknooppunt op.

Constructors

ConstructorBeschrijving
Pose(String name)Initialiseert een nieuw exemplaar van de klasse Pose.
Pose()Initialiseert een nieuw exemplaar van de klasse Pose.

Methoden

MethodeBeschrijving
addBonePose(Node node, Matrix4 matrix)Slaat de pose-transformatie-matrix op voor het opgegeven botknooppunt.
addBonePose(Node node, Matrix4 matrix, boolean localMatrix)Slaat de pose-transformatie-matrix op voor het opgegeven botknooppunt.
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
getBonePoses()Haalt alle BonePose op.
getClass()
getName()Haalt de naam op.
getPoseType()Haalt het type van de pose op.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
setName(String value)Stelt de naam in.
setPoseType(PoseType value)Stelt het type van de pose in.
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

Pose(String name)

public Pose(String name)

Initialiseert een nieuw exemplaar van de klasse Pose.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam

Pose()

public Pose()

Initialiseert een nieuw exemplaar van de klasse Pose.

addBonePose(Node node, Matrix4 matrix)

public void addBonePose(Node node, Matrix4 matrix)

Slaat de pose-transformatiematrix op voor het opgegeven botknooppunt. De globale transformatiematrix wordt geïmpliceerd.

Parameters:

ParameterTypeBeschrijving
nodeNodeBotknooppunt.
matrixMatrix4Transformatiematrix.

addBonePose(Node node, Matrix4 matrix, boolean localMatrix)

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

Slaat de pose-transformatie-matrix op voor het opgegeven botknooppunt.

Parameters:

ParameterTypeBeschrijving
nodeNodeBotknooppunt.
matrixMatrix4Transformatiematrix.
localMatrixbooleanAls ingesteld op true betekent dit dat de lokale matrix wordt gebruikt, anders betekent dit de globale matrix.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

getBonePoses()

public List<BonePose> getBonePoses()

Haalt alle BonePose op.

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

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getPoseType()

public PoseType getPoseType()

Haalt het type van de pose op.

Returns: PoseType - the type of the pose.

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

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)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setPoseType(PoseType value)

public void setPoseType(PoseType value)

Stelt het type van de pose in.

Parameters:

ParameterTypeBeschrijving
valuePoseTypeNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

toString()

public String toString()

Returns: java.lang.String

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int