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
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
weights | List<Double> | Lesen | Gibt die vollen Gewichtswerte der Zielgeometrien zurück. |
channelWeight | double | Lesen | Liest oder setzt das Deformer-Gewicht dieses Kanals. |
targets | List<Shape> | Lesen | Ermittelt alle Ziele, die dem Kanal zugeordnet sind. |
DefaultWeight | double | Lesen | Standardgewicht für Morph-Target. |
name | String | Lesen | Gibt den Namen zurück. |
properties | PropertyCollection | Lesen | Liefert die Eigenschaften. |
Methoden
| Signatur | Beschreibung |
|---|---|
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() → double | Ruft 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) → double | Ermittelt 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) → double | Ruft 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() → String | Gibt den Namen zurück. |
setName(name: String) | Setzt den Namenswert. |
getProperties() → PropertyCollection | Gibt die Eigenschaften zurück. |
findProperty(name: String) → Property | Ruft findProperty(name) auf dieser MorphTargetChannel-Instanz auf. |
getProperty(name: String) → Object | Ruft getProperty(name) auf dieser MorphTargetChannel-Instanz auf. |
setProperty(name: String, value: Object) | Setzt den Eigenschaftswert. |
removeProperty(name: String) → boolean | Ruft removeProperty(name) auf dieser MorphTargetChannel-Instanz auf. |
removeProperty(property: Property) → boolean | Ruft removeProperty(property) auf dieser MorphTargetChannel-Instanz auf. |