MorphTargetChannel

MorphTargetChannel class

Ein MorphTargetChannel wird von MorphTargetDeformer verwendet, um die Zielgeometrien zu organisieren. Einige Dateiformate wie FBX unterstützen mehrere Kanäle parallel. Das Gewicht liegt zwischen 0 und 1,0, und das Standardgewicht für das Ziel ist 0,0;

Properties

NameBeschreibung
DEFAULT_WEIGHTStandardgewicht für Morph‑Ziel.

Methoden

constructor

NameBeschreibung
constructor(name)Initialisiert eine neue Instanz der Klasse MorphTargetChannel.

Parameters:

NameTypBeschreibung
NameStringName.

Result:


constructor_overload

NameBeschreibung
constructor_overload()Initialisiert eine neue Instanz der Klasse MorphTargetChannel.

Result:


getWeights

NameBeschreibung
getWeights()Liest die vollständigen Gewichtswerte der Zielgeometrien. Die vollständigen Gewichte.

Result:


getChannelWeight

NameBeschreibung
getChannelWeight()Liest oder setzt das Deformer‑Gewicht dieses Kanals. Das Gewicht liegt zwischen 0,0 und 1,0

Result:


setChannelWeight

NameBeschreibung
setChannelWeight(value)Liest oder setzt das Deformer‑Gewicht dieses Kanals. Das Gewicht liegt zwischen 0,0 und 1,0

Result:


getTargets

NameBeschreibung
getTargets()Liefert alle Ziele, die mit dem Kanal verknüpft sind.

Result:


getName

NameBeschreibung
getName()Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


setName

NameBeschreibung
setName(value)Gibt den Namen zurück oder legt ihn fest. Der Name.

Result:


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result:


get

NameBeschreibung
get(target)

Result:


set

NameBeschreibung
set(target, value)

Result:


getWeight

NameBeschreibung
getWeight(target)Liefert das Gewicht für das angegebene Ziel; gehört das Ziel nicht zu diesem Kanal, wird der Standardwert 0 zurückgegeben.

Parameters:

NameTypBeschreibung
ZielShapenull

Result: Number


setWeight

NameBeschreibung
setWeight(target, weight)Setzt das Gewicht für das angegebene Ziel, Standardwert ist 1, der Bereich sollte zwischen 0 und 1 liegen

Parameters:

NameTypBeschreibung
ZielShapenull
wiegenNumbernull

Result: Number


removeProperty

NameBeschreibung
removeProperty(property)Entfernt eine dynamische Eigenschaft.

Parameters:

NameTypBeschreibung
EigenschaftPropertyWelche Eigenschaft zu entfernen ist

Result: boolean


removeProperty

NameBeschreibung
removeProperty(property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

NameTypBeschreibung
propertStringnull

Result: boolean


getProperty

NameBeschreibung
getProperty(property)Liefere den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname

Result: Object


setProperty

NameBeschreibung
setProperty(property, value)Setzt den Wert der angegebenen Eigenschaft

Parameters:

NameTypBeschreibung
EigenschaftStringEigenschaftsname
WertObjectDer Wert der Eigenschaft

Result: Object


findProperty

NameBeschreibung
findProperty(propertyName)Findet die Eigenschaft. Sie kann eine dynamische Eigenschaft sein (erstellt durch CreateDynamicProperty/SetProperty) oder eine native Eigenschaft (identifiziert durch ihren Namen)

Parameters:

NameTypBeschreibung
propertyNameStringEigenschaftsname.

Result: Property