MorphTargetChannel

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

NaamTypeToegangBeschrijving
weightsList<Double>LezenHaalt de volledige gewichtwaarden van doelgeometrieën op.
channelWeightdoubleLezenHaalt op of stelt het deformergewicht van dit kanaal in.
targetsList<Shape>LezenHaalt alle doelwitten op die aan het kanaal zijn gekoppeld.
DefaultWeightdoubleLezenStandaardgewicht voor morph-doel.
nameStringLezenHaalt de naam op.
propertiesPropertyCollectionLezenHaalt de eigenschappen op.

Methoden

HandtekeningBeschrijving
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() → doubleGeeft 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) → doubleHaalt 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) → doubleHaalt 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() → StringRetourneert de naam.
setName(name: String)Stelt de naamwaarde in.
getProperties() → PropertyCollectionRetourneert de eigenschappen.
findProperty(name: String) → PropertyRoept findProperty(name) aan op deze MorphTargetChannel instantie.
getProperty(name: String) → ObjectRoept getProperty(name) aan op deze MorphTargetChannel instantie.
setProperty(name: String, value: Object)Stelt de eigenschapswaarde in.
removeProperty(name: String) → booleanRoept removeProperty(name) aan op deze MorphTargetChannel instantie.
removeProperty(property: Property) → booleanRoept removeProperty(property) aan op deze MorphTargetChannel instantie.

Zie ook

 Nederlands