MorphTargetDeformer
Inheritance: java.lang.Object, com.aspose.threed.A3DObject, com.aspose.threed.Deformer
public class MorphTargetDeformer extends Deformer
MorphTargetDeformer bietet per-Vertex-Animation. MorphTargetDeformer organisiert alle Ziele über MorphTargetChannel, jeder Kanal kann mehrere Ziele organisieren. Ein häufiger Einsatz des Morph‑Target‑Deformers ist das Anwenden von Gesichtsausdrücken auf einen Charakter. Weitere Details finden Sie unter https://en.wikipedia.org/wiki/Morph\_target\_animation
Konstruktoren
| Konstruktor | Beschreibung |
|---|---|
| MorphTargetDeformer(String name) | Initialisiert eine neue Instanz der Klasse MorphTargetDeformer. |
| MorphTargetDeformer() | Initialisiert eine neue Instanz der Klasse MorphTargetDeformer. |
Methoden
| Methode | Beschreibung |
|---|---|
| equals(Object arg0) | |
| findProperty(String propertyName) | Findet die Eigenschaft. |
| get(Shape target) | Liefert das Gewicht für die gegebene Geometrie, dies ist ein kurzer Weg, das Gewicht für das Ziel zu ändern, ohne den Kanal zu verwenden. |
| getChannels() | Liefert alle im Deformer enthaltenen Kanäle |
| getClass() | |
| getName() | Liefert den Namen. |
| getOwner() | Ermittelt die Geometrie, die diesen Deformer besitzt |
| 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 |
| set(Shape target, double value) | Setzt das Gewicht für die gegebene Geometrie, dies ist ein kurzer Weg, das Gewicht für das Ziel zu ändern, ohne den Kanal zu verwenden. |
| setName(String value) | Setzt den Namen. |
| setProperty(String property, Object value) | Setzt den Wert der angegebenen Eigenschaft |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
MorphTargetDeformer(String name)
public MorphTargetDeformer(String name)
Initialisiert eine neue Instanz der Klasse MorphTargetDeformer.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Name | java.lang.String | Name. |
MorphTargetDeformer()
public MorphTargetDeformer()
Initialisiert eine neue Instanz der Klasse MorphTargetDeformer.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | java.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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| propertyName | java.lang.String | Eigenschaftsname. |
Returns: Property - The property.
get(Shape target)
public double get(Shape target)
Liefert das Gewicht für die gegebene Geometrie, dies ist ein kurzer Weg, das Gewicht für das Ziel zu ändern, ohne den Kanal zu verwenden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| target | Shape | Zielgeometrie |
Returns: double - Gewicht
getChannels()
public List<MorphTargetChannel> getChannels()
Liefert alle im Deformer enthaltenen Kanäle
Returns: java.util.List<com.aspose.threed.MorphTargetChannel> - alle Kanäle, die in diesem Deformer enthalten sind
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getName()
public String getName()
Liefert den Namen.
Returns: java.lang.String - der Name.
getOwner()
public Geometry getOwner()
Ermittelt die Geometrie, die diesen Deformer besitzt
Returns: Geometry - the geometry which owns this deformer
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| property | Property | Welche 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Welche Eigenschaft zu entfernen ist |
Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde
set(Shape target, double value)
public void set(Shape target, double value)
Setzt das Gewicht für die gegebene Geometrie, dies ist ein kurzer Weg, das Gewicht für das Ziel zu ändern, ohne den Kanal zu verwenden.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| target | Shape | Zielgeometrie |
| Wert | double | Neuer Wert |
setName(String value)
public void setName(String value)
Setzt den Namen.
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Wert | java.lang.String | Neuer Wert |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Setzt den Wert der angegebenen Eigenschaft
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| Eigenschaft | java.lang.String | Eigenschaftsname |
| Wert | java.lang.Object | Der 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:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beschreibung |
|---|---|---|
| arg0 | long | |
| arg1 | int |