MorphTargetChannel

MorphTargetChannel

Übersicht

MorphTargetChannel ist eine Klasse in Aspose.3D FOSS für Java. Erbt von: A3DObject.

Ein MorphTargetChannel wird von MorphTargetDeformer verwendet, um die Zielgeometrien zu organisieren.

Diese Klasse stellt 20 Methoden zur Arbeit mit MorphTargetChannel-Objekten in Java-Programmen bereit. Verfügbare Methoden umfassen: A3DObject, MorphTargetChannel, findProperty, get, getChannelWeight, getName, getProperties, getProperty, getTargets, getWeight, getWeights, removeProperty und 5 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Java-Anwendung zugänglich, nachdem das Aspose.3D FOSS für Java-Paket installiert wurde. Eigenschaften: DefaultWeight, channelWeight, name, properties, targets, weights.

Eigenschaften

NameTypZugriffBeschreibung
weightsList<Double>LesenGibt die vollen Gewichtswerte der Zielgeometrien zurück.
channelWeightdoubleLesenLiest oder setzt das Deformer-Gewicht dieses Kanals.
targetsList<Shape>LesenErmittelt alle Ziele, die dem Kanal zugeordnet sind.
DefaultWeightdoubleLesenStandardgewicht für Morph-Target.
nameStringLesenGibt den Namen zurück.
propertiesPropertyCollectionLesenLiefert die Eigenschaften.

Methoden

SignaturBeschreibung
MorphTargetChannel()Initialisiert eine neue Instanz der MorphTargetChannel-Klasse.
MorphTargetChannel(name: String)Initialisiert eine neue Instanz der MorphTargetChannel-Klasse.
getWeights() → List<Double>Gibt die vollständigen Gewichtswerte der Zielgeometrien zurück.
getChannelWeight() → doubleRuft das Deformer-Gewicht dieses Kanals ab oder legt es fest.
setChannelWeight(value: double)Ruft das Deformer-Gewicht dieses Kanals ab oder legt es fest.
getTargets() → List<Shape>Ruft alle Ziele ab, die dem Kanal zugeordnet sind.
getWeight(target: Shape) → doubleErmittelt das Gewicht für das angegebene Ziel; gehört das Ziel nicht zu diesem Kanal, wird der Standardwert 0 zurückgegeben.
setWeight(target: Shape, weight: double)Legt das Gewicht für das angegebene Ziel fest, der Standardwert ist 1, der Bereich sollte zwischen 0~1 liegen.
get(index: int) → doubleRuft das Gewicht für den angegebenen Zielindex ab.
set(index: int, value: double)Setzt das Gewicht für den angegebenen Zielindex.
A3DObject()Ruft A3DObject für diese MorphTargetChannel-Instanz auf.
A3DObject(name: String)Ruft A3DObject(name) für diese MorphTargetChannel-Instanz auf.
getName() → StringGibt den Namen zurück.
setName(name: String)Setzt den Namenswert.
getProperties() → PropertyCollectionGibt die Eigenschaften zurück.
findProperty(name: String) → PropertyRuft findProperty(name) auf dieser MorphTargetChannel-Instanz auf.
getProperty(name: String) → ObjectRuft getProperty(name) auf dieser MorphTargetChannel-Instanz auf.
setProperty(name: String, value: Object)Setzt den Eigenschaftswert.
removeProperty(name: String) → booleanRuft removeProperty(name) auf dieser MorphTargetChannel-Instanz auf.
removeProperty(property: Property) → booleanRuft removeProperty(property) auf dieser MorphTargetChannel-Instanz auf.

Siehe auch

 Deutsch