BindPoint

Inheritance: java.lang.Object, com.aspose.threed.A3DObject

public class BindPoint extends A3DObject

Ein BindPoint wird normalerweise auf einer Objekteigenschaft 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‑Sequenzinstanz(en).

Konstruktoren

KonstruktorBeschreibung
BindPoint(Scene scene, Property prop)Initialisiert eine neue Instanz der Klasse BindPoint.

Methoden

MethodeBeschreibung
addChannel(String name, Class type, Object value)Fügt die angegebene Kanal‑Eigenschaft hinzu.
addChannel(String name, Object value)Fügt die angegebene Kanal‑Eigenschaft hinzu.
bindKeyframeSequence(String channelName, KeyframeSequence sequence)Binde die Keyframe‑Sequenz an den angegebenen Kanal
createKeyframeSequence(String name)Erstellt eine neue Kurve und verbindet sie mit dem ersten Kanal der Kurvenzuordnung
equals(Object arg0)
findProperty(String propertyName)Findet die Eigenschaft.
get(String channelName)Liefert den Kanal mit dem angegebenen Namen
getChannel(String channelName)Liefert den Kanal mit dem angegebenen Namen
getChannelsCount()Liefert die Gesamtzahl der Eigenschaftskanäle, die in dieser Animationskurvenzuordnung definiert sind.
getClass()
getKeyframeSequence(String channelName)Liefert die erste Keyframe‑Sequenz im angegebenen Kanal
getName()Liefert den Namen.
getProperties()Liefert die Sammlung aller Eigenschaften.
getProperty()Liefert die mit der CurveMapping verknüpfte Eigenschaft
getProperty(String property)Liefere den Wert der angegebenen Eigenschaft
hashCode()
notify()
notifyAll()
removeProperty(Property property)Entfernt eine dynamische Eigenschaft.
removeProperty(String property)Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird
resetChannels()Leert die Eigenschaftskanäle dieser Animationskurvenzuordnung.
setName(String value)Setzt den Namen.
setProperty(Property value)Liefert die mit der CurveMapping verknüpfte Eigenschaft
setProperty(String property, Object value)Setzt den Wert der angegebenen Eigenschaft
toString()Formatiert das Objekt in einen String
wait()
wait(long arg0)
wait(long arg0, int arg1)

BindPoint(Scene scene, Property prop)

public BindPoint(Scene scene, Property prop)

Initialisiert eine neue Instanz der Klasse BindPoint.

Parameters:

ParameterTypBeschreibung
sceneSceneDie Szene, die die Animation enthält.
propPropertyEigenschaft.

addChannel(String name, Class type, Object value)

public boolean addChannel(String name, Class<?> type, Object value)

Fügt die angegebene Kanal‑Eigenschaft hinzu.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringName.
typejava.lang.ClassTyp.
Wertjava.lang.ObjectWert.

Returns: boolean – true, wenn der Kanal hinzugefügt wurde, sonst false.

addChannel(String name, Object value)

public boolean addChannel(String name, Object value)

Fügt die angegebene Kanal‑Eigenschaft hinzu.

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringName.
Wertjava.lang.ObjectWert.

Returns: boolean – true, wenn der Kanal hinzugefügt wurde, sonst false.

bindKeyframeSequence(String channelName, KeyframeSequence sequence)

public void bindKeyframeSequence(String channelName, KeyframeSequence sequence)

Binde die Keyframe‑Sequenz an den angegebenen Kanal

Parameters:

ParameterTypBeschreibung
channelNamejava.lang.StringWelcher Kanal, an den die Keyframe‑Sequenz gebunden wird
sequenceKeyframeSequenceDie zu bindende Keyframe‑Sequenz

createKeyframeSequence(String name)

public KeyframeSequence createKeyframeSequence(String name)

Erstellt eine neue Kurve und verbindet sie mit dem ersten Kanal der Kurvenzuordnung

Parameters:

ParameterTypBeschreibung
Namejava.lang.StringDer Name der neuen Sequenz.

Returns: KeyframeSequence - The keyframe sequence.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypBeschreibung
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

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

Parameters:

ParameterTypBeschreibung
propertyNamejava.lang.StringEigenschaftsname.

Returns: Property - The property.

get(String channelName)

public AnimationChannel get(String channelName)

Liefert den Kanal mit dem angegebenen Namen

Parameters:

ParameterTypBeschreibung
channelNamejava.lang.StringKanalname

Returns: AnimationChannel - Animation channel

getChannel(String channelName)

public AnimationChannel getChannel(String channelName)

Liefert den Kanal mit dem angegebenen Namen

Parameters:

ParameterTypBeschreibung
channelNamejava.lang.StringDer zu findende Kanalname

Returns: AnimationChannel - Channel with the name

getChannelsCount()

public int getChannelsCount()

Liefert die Gesamtzahl der Eigenschaftskanäle, die in dieser Animationskurvenzuordnung definiert sind.

Returns: int - Die Kanalanzahl.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(String channelName)

public KeyframeSequence getKeyframeSequence(String channelName)

Liefert die erste Keyframe‑Sequenz im angegebenen Kanal

Parameters:

ParameterTypBeschreibung
channelNamejava.lang.StringDer zu findende Kanalname

Returns: KeyframeSequence - First keyframe sequence with the channel name

getName()

public String getName()

Liefert den Namen.

Returns: java.lang.String - der Name.

getProperties()

public PropertyCollection getProperties()

Liefert die Sammlung aller Eigenschaften.

Returns: PropertyCollection - the collection of all properties.

getProperty()

public Property getProperty()

Liefert die mit der CurveMapping verknüpfte Eigenschaft

Returns: Property - the property associated with the CurveMapping

getProperty(String property)

public Object getProperty(String property)

Liefere den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname

Returns: java.lang.Object - Der Wert der gefundenen Eigenschaft

hashCode()

public native int hashCode()

Returns: int

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

removeProperty(Property property)

public boolean removeProperty(Property property)

Entfernt eine dynamische Eigenschaft.

Parameters:

ParameterTypBeschreibung
propertyPropertyWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

removeProperty(String property)

public boolean removeProperty(String property)

Entferne die angegebene Eigenschaft, die durch ihren Namen identifiziert wird

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringWelche Eigenschaft zu entfernen ist

Returns: boolean - true, wenn die Eigenschaft erfolgreich entfernt wurde

resetChannels()

public void resetChannels()

Leert die Eigenschaftskanäle dieser Animationskurvenzuordnung.

setName(String value)

public void setName(String value)

Setzt den Namen.

Parameters:

ParameterTypBeschreibung
Wertjava.lang.StringNeuer Wert

setProperty(Property value)

public void setProperty(Property value)

Liefert die mit der CurveMapping verknüpfte Eigenschaft

Parameters:

ParameterTypBeschreibung
valuePropertyNeuer Wert

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Setzt den Wert der angegebenen Eigenschaft

Parameters:

ParameterTypBeschreibung
Eigenschaftjava.lang.StringEigenschaftsname
Wertjava.lang.ObjectDer Wert der Eigenschaft

toString()

public String toString()

Formatiert das Objekt in einen String

Returns: java.lang.String - Objektzeichenkette

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypBeschreibung
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypBeschreibung
arg0long
arg1int