MorphTargetChannel

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

public class MorphTargetChannel extends A3DObject

Ein MorphTargetChannel wird von MorphTargetDeformer verwendet, um die Zielgeometrien zu organisieren. Einige Dateiformate wie FBX unterstützen mehrere Kanäle parallel. Remarks: Gewicht liegt zwischen 0 und 1,0, und das Standardgewicht für das Ziel ist 0,0;

Konstruktoren

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

Felder

FeldBeschreibung
DEFAULT_WEIGHTStandardgewicht für Morph‑Ziel.

Methoden

MethodeBeschreibung
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
get(Shape target)Liefert das Gewicht für die angegebene Geometrie
getChannelWeight()Liefert das Deformer‑Gewicht dieses Kanals.
getClass()
getName()Liefert den Namen.
getProperties()Liefert die Sammlung aller Eigenschaften.
getProperty(String property)Liefere den Wert der angegebenen Eigenschaft
getTargets()Liefert alle Ziele, die mit dem Kanal verknüpft sind.
getWeight(Shape target)Liefert das Gewicht für das angegebene Ziel; gehört das Ziel nicht zu diesem Kanal, wird der Standardwert 0 zurückgegeben.
getWeights()Liefert die vollständigen Gewichtswerte der Zielgeometrien.
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 angegebene Geometrie
setChannelWeight(double value)Setzt das Deformer‑Gewicht dieses Kanals.
setName(String value)Setzt den Namen.
setProperty(String property, Object value)Setzt den Wert der angegebenen Eigenschaft
setWeight(Shape target)Setzt das Gewicht für das angegebene Ziel, Standardwert ist 1, der Bereich sollte zwischen 0 und 1 liegen
setWeight(Shape target, double weight)Setzt das Gewicht für das angegebene Ziel, Standardwert ist 1, der Bereich sollte zwischen 0 und 1 liegen
toString()
wait()
wait(long arg0)
wait(long arg0, int arg1)

MorphTargetChannel(String name)

public MorphTargetChannel(String name)

Initialisiert eine neue Instanz der Klasse MorphTargetChannel.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringName.

MorphTargetChannel()

public MorphTargetChannel()

Initialisiert eine neue Instanz der Klasse MorphTargetChannel.

DEFAULT_WEIGHT

public static final double DEFAULT_WEIGHT

Standardgewicht für Morph‑Ziel.

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.

get(Shape target)

public double get(Shape target)

Liefert das Gewicht für die angegebene Geometrie

Parameters:

ParameterTypBeschreibung
targetShapeZielgeometrie.

Returns: double - Gewicht

getChannelWeight()

public double getChannelWeight()

Liefert das Deformer‑Gewicht dieses Kanals. Das Gewicht liegt zwischen 0,0 und 1,0

Returns: double - das Deformer‑Gewicht dieses Kanals. Das Gewicht liegt zwischen 0,0 und 1,0

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

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

getTargets()

public List<Shape> getTargets()

Liefert alle Ziele, die mit dem Kanal verknüpft sind.

Returns: java.util.List<com.aspose.threed.Shape> - alle Ziele, die mit dem Kanal verknüpft sind.

getWeight(Shape target)

public double getWeight(Shape target)

Liefert das Gewicht für das angegebene Ziel; gehört das Ziel nicht zu diesem Kanal, wird der Standardwert 0 zurückgegeben.

Parameters:

ParameterTypBeschreibung
targetShape

Returns: double

getWeights()

public List<Double> getWeights()

Liefert die vollständigen Gewichtswerte der Zielgeometrien.

Returns: java.util.List<java.lang.Double> - die vollständigen Gewichtswerte der Zielgeometrien.

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

set(Shape target, double value)

public void set(Shape target, double value)

Setzt das Gewicht für die angegebene Geometrie

Parameters:

ParameterTypBeschreibung
targetShapeZielgeometrie.
WertdoubleNeuer Wert

setChannelWeight(double value)

public void setChannelWeight(double value)

Setzt das Deformer‑Gewicht dieses Kanals. Das Gewicht liegt zwischen 0,0 und 1,0

Parameters:

ParameterTypBeschreibung
WertdoubleNeuer Wert

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer 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

setWeight(Shape target)

public void setWeight(Shape target)

Setzt das Gewicht für das angegebene Ziel, Standardwert ist 1, der Bereich sollte zwischen 0 und 1 liegen

Parameters:

ParameterTypBeschreibung
targetShape

setWeight(Shape target, double weight)

public void setWeight(Shape target, double weight)

Setzt das Gewicht für das angegebene Ziel, Standardwert ist 1, der Bereich sollte zwischen 0 und 1 liegen

Parameters:

ParameterTypBeschreibung
targetShape
Gewichtdouble

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