BindPoint

BindPoint class

Ein BindPoint wird normalerweise auf einer Eigenschaft eines Objekts erstellt; einige Eigenschaftstypen enthalten mehrere Komponentenfelder (wie ein Vector3‑Feld). BindPoint erzeugt für jedes Komponentenfeld einen Kanal und verbindet das Feld über die Kanäle mit einer oder mehreren Keyframe‑Sequenz‑Instanz(en).

Methoden

constructor

NameBeschreibung
constructor(scene, prop)Initialisiert eine neue Instanz der Klasse BindPoint.

Parameters:

NameTypBeschreibung
sceneSzeneDie Szene, die die Animation enthält.
propPropertyEigenschaft.

Result:


getProperty

NameBeschreibung
getProperty()Liefert die mit der CurveMapping verknüpfte Eigenschaft

Result:


setProperty

NameBeschreibung
setProperty(value)Liefert die mit der CurveMapping verknüpfte Eigenschaft

Result:


getChannelsCount

NameBeschreibung
getChannelsCount()Liefert die Gesamtzahl der Eigenschaftskanäle, die in dieser Animationskurvenzuordnung definiert sind.

Result: Number


getName

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

Result: Number


setName

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

Result: Number


getProperties

NameBeschreibung
getProperties()Liefert die Sammlung aller Eigenschaften.

Result: Number


get

NameBeschreibung
get(channelName)

Result: Number


getKeyframeSequence

NameBeschreibung
getKeyframeSequence(channelName)Liefert die erste Keyframe‑Sequenz im angegebenen Kanal

Parameters:

NameTypBeschreibung
channelNameStringDer zu findende Kanalname

Result: KeyframeSequence


getKeyframeSequences

NameBeschreibung
getKeyframeSequences(channelName)Ruft alle Keyframe‑Sequenzen im angegebenen Kanal ab

Parameters:

NameTypBeschreibung
channelNameStringDer zu findende Kanalname

Result: 0, Culture=neutral, PublicKeyToken=f071c641d0b4582b]]


createKeyframeSequence

NameBeschreibung
createKeyframeSequence(name)Erstellt eine neue Kurve und verbindet sie mit dem ersten Kanal der Kurvenzuordnung

Parameters:

NameTypBeschreibung
NameStringDer Name der neuen Sequenz.

Result: KeyframeSequence


bindKeyframeSequence

NameBeschreibung
bindKeyframeSequence(channelName, sequence)Binde die Keyframe‑Sequenz an den angegebenen Kanal

Parameters:

NameTypBeschreibung
channelNameStringWelcher Kanal, an den die Keyframe‑Sequenz gebunden wird
sequenceKeyframeSequenceDie zu bindende Keyframe‑Sequenz

Result: KeyframeSequence


getChannel

NameBeschreibung
getChannel(channelName)Liefert den Kanal mit dem angegebenen Namen

Parameters:

NameTypBeschreibung
channelNameStringDer zu findende Kanalname

Result: AnimationChannel


addChannel

NameBeschreibung
addChannel(name, value)Fügt die angegebene Kanal‑Eigenschaft hinzu.

Parameters:

NameTypBeschreibung
NameStringName.
WertObjectWert.

Result: boolean


addChannel

NameBeschreibung
addChannel(name, type, value)Fügt die angegebene Kanal‑Eigenschaft hinzu.

Parameters:

NameTypBeschreibung
NameStringName.
typeKlasseTyp.
WertObjectWert.

Result: boolean


resetChannels

NameBeschreibung
resetChannels()Leert die Eigenschaftskanäle dieser Animationskurvenzuordnung.

Result: boolean


toString

NameBeschreibung
toString()Formatiert das Objekt in einen String

Result: String


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