MorphTargetChannel

MorphTargetChannel class

Een MorphTargetChannel wordt gebruikt door MorphTargetDeformer om de doelgeometrieën te organiseren. Sommige bestandsformaten zoals FBX ondersteunen meerdere kanalen parallel. Gewicht ligt tussen 0 en 1.0, en het standaardgewicht voor het doel is 0.0;

Properties

NaamBeschrijving
DEFAULT_WEIGHTStandaardgewicht voor morph target.

Methoden

constructor

NaamBeschrijving
constructor(name)Initialiseert een nieuw exemplaar van de MorphTargetChannel-klasse.

Parameters:

NaamTypeBeschrijving
nameStringNaam.

Result:


constructor_overload

NaamBeschrijving
constructor_overload()Initialiseert een nieuw exemplaar van de MorphTargetChannel-klasse.

Result:


getWeights

NaamBeschrijving
getWeights()Haalt de volledige gewichtswaarden van doelgeometrieën op. De volledige gewichten.

Result:


getChannelWeight

NaamBeschrijving
getChannelWeight()Haalt op of stelt het deformer-gewicht van dit kanaal in. Het gewicht ligt tussen 0,0 en 1,0

Result:


setChannelWeight

NaamBeschrijving
setChannelWeight(value)Haalt op of stelt het deformer-gewicht van dit kanaal in. Het gewicht ligt tussen 0,0 en 1,0

Result:


getTargets

NaamBeschrijving
getTargets()Haalt alle doelen op die aan het kanaal zijn gekoppeld.

Result:


getName

NaamBeschrijving
getName()Haalt de naam op of stelt deze in. De naam.

Result:


setName

NaamBeschrijving
setName(value)Haalt de naam op of stelt deze in. De naam.

Result:


getProperties

NaamBeschrijving
getProperties()Haalt de collectie van alle eigenschappen op.

Result:


get

NaamBeschrijving
get(target)

Result:


set

NaamBeschrijving
set(target, value)

Result:


getWeight

NaamBeschrijving
getWeight(target)Haalt het gewicht op voor het opgegeven doel, als het doel niet tot dit kanaal behoort, wordt de standaardwaarde 0 geretourneerd.

Parameters:

NaamTypeBeschrijving
targeShapenull

Result: Number


setWeight

NaamBeschrijving
setWeight(target, weight)Stelt het gewicht in voor het opgegeven doel, de standaardwaarde is 1, het bereik moet tussen 0 en 1 liggen.

Parameters:

NaamTypeBeschrijving
targeShapenull
weighNumbernull

Result: Number


removeProperty

NaamBeschrijving
removeProperty(property)Verwijdert een dynamische eigenschap.

Parameters:

NaamTypeBeschrijving
eigenschapEigenschapWelke eigenschap moet worden verwijderd

Result: boolean


removeProperty

NaamBeschrijving
removeProperty(property)Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

NaamTypeBeschrijving
propertStringnull

Result: boolean


getProperty

NaamBeschrijving
getProperty(property)Haal de waarde van de opgegeven eigenschap op

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap

Result: Object


setProperty

NaamBeschrijving
setProperty(property, value)Stelt de waarde van de opgegeven eigenschap in

Parameters:

NaamTypeBeschrijving
eigenschapStringNaam van eigenschap
valueObjectDe waarde van de eigenschap

Result: Object


findProperty

NaamBeschrijving
findProperty(propertyName)Zoekt de eigenschap. Het kan een dynamische eigenschap (Gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap(Geadresseerd aan de hand van zijn naam)

Parameters:

NaamTypeBeschrijving
propertyNameStringNaam van eigenschap.

Result: Eigenschap