MorphTargetChannel
Overzicht
MorphTargetChannel is een klasse in Aspose.3D FOSS voor Java. Erft van: A3DObject.
Een MorphTargetChannel wordt gebruikt door MorphTargetDeformer om de doelgeometrieën te organiseren.
Deze klasse biedt 20 methoden voor het werken met MorphTargetChannel objecten in Java programma’s. Beschikbare methoden omvatten: A3DObject, MorphTargetChannel, findProperty, get, getChannelWeight, getName, getProperties, getProperty, getTargets, getWeight, getWeights, removeProperty, en 5 extra methoden. Alle openbare leden zijn toegankelijk voor elke Java applicatie na het installeren van het Aspose.3D FOSS voor Java pakket. Eigenschappen: DefaultWeight, channelWeight, name, properties, targets, weights.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
weights | List<Double> | Lezen | Haalt de volledige gewichtwaarden van doelgeometrieën op. |
channelWeight | double | Lezen | Haalt op of stelt het deformergewicht van dit kanaal in. |
targets | List<Shape> | Lezen | Haalt alle doelwitten op die aan het kanaal zijn gekoppeld. |
DefaultWeight | double | Lezen | Standaardgewicht voor morph-doel. |
name | String | Lezen | Haalt de naam op. |
properties | PropertyCollection | Lezen | Haalt de eigenschappen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
MorphTargetChannel() | Initialiseert een nieuwe instantie van de MorphTargetChannel klasse. |
MorphTargetChannel(name: String) | Initialiseert een nieuw exemplaar van de MorphTargetChannel klasse. |
getWeights() → List<Double> | Haalt de volledige gewichtwaarden van doelgeometrieën op. |
getChannelWeight() → double | Geeft of stelt het deformer-gewicht van dit kanaal in. |
setChannelWeight(value: double) | Haalt op of stelt het deformer-gewicht van dit kanaal in. |
getTargets() → List<Shape> | Haalt alle doelwitten op die aan het kanaal zijn gekoppeld. |
getWeight(target: Shape) → double | Haalt het gewicht op voor de opgegeven target, als de target niet tot dit kanaal behoort, wordt de standaardwaarde 0 geretourneerd. |
setWeight(target: Shape, weight: double) | Stelt het gewicht in voor het opgegeven doel, standaardwaarde is 1, bereik moet tussen 0~1 liggen. |
get(index: int) → double | Haalt het gewicht op voor de opgegeven target-index. |
set(index: int, value: double) | Stelt het gewicht in voor de opgegeven doelindex. |
A3DObject() | Roept A3DObject aan op deze MorphTargetChannel instantie. |
A3DObject(name: String) | Roept A3DObject(name) aan op deze MorphTargetChannel instantie. |
getName() → String | Retourneert de naam. |
setName(name: String) | Stelt de naamwaarde in. |
getProperties() → PropertyCollection | Retourneert de eigenschappen. |
findProperty(name: String) → Property | Roept findProperty(name) aan op deze MorphTargetChannel instantie. |
getProperty(name: String) → Object | Roept getProperty(name) aan op deze MorphTargetChannel instantie. |
setProperty(name: String, value: Object) | Stelt de eigenschapswaarde in. |
removeProperty(name: String) → boolean | Roept removeProperty(name) aan op deze MorphTargetChannel instantie. |
removeProperty(property: Property) → boolean | Roept removeProperty(property) aan op deze MorphTargetChannel instantie. |