BindPoint

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

public class BindPoint extends A3DObject

Een BindPoint wordt meestal gecreëerd op een eigenschap van een object; sommige eigenschapstypen bevatten meerdere componentvelden (zoals een Vector3‑veld). BindPoint genereert een kanaal voor elk componentveld en verbindt het veld met één of meer keyframe‑sequentie‑instanties via de kanalen.

Constructors

ConstructorBeschrijving
BindPoint(Scene scene, Property prop)Initialiseert een nieuwe instantie van de klasse BindPoint.

Methoden

MethodeBeschrijving
addChannel(String name, Class type, Object value)Voegt de opgegeven kanaaleigenschap toe.
addChannel(String name, Object value)Voegt de opgegeven kanaaleigenschap toe.
bindKeyframeSequence(String channelName, KeyframeSequence sequence)Bind de keyframe‑sequentie aan het opgegeven kanaal
createKeyframeSequence(String name)Maakt een nieuwe curve aan en verbindt deze met het eerste kanaal van de curve‑mapping
equals(Object arg0)
findProperty(String propertyName)Zoekt de eigenschap.
get(String channelName)Haalt kanaal op op basis van opgegeven naam
getChannel(String channelName)Haalt kanaal op op basis van opgegeven naam
getChannelsCount()Haalt het totale aantal eigenschapskanalen op dat is gedefinieerd in deze animatie‑curve‑mapping.
getClass()
getKeyframeSequence(String channelName)Haalt de eerste keyframe‑sequentie op in het opgegeven kanaal
getName()Haalt de naam op.
getProperties()Haalt de verzameling van alle eigenschappen op.
getProperty()Haalt de eigenschap op die is gekoppeld aan de CurveMapping
getProperty(String property)Haalt de waarde op van de opgegeven eigenschap
hashCode()
notify()
notifyAll()
removeProperty(Property property)Verwijdert een dynamische eigenschap.
removeProperty(String property)Verwijder de opgegeven eigenschap geïdentificeerd op naam
resetChannels()Leegt de eigenschapskanalen van deze animatie‑curve‑mapping.
setName(String value)Stelt de naam in.
setProperty(Property value)Haalt de eigenschap op die is gekoppeld aan de CurveMapping
setProperty(String property, Object value)Stelt de waarde in van de opgegeven eigenschap
toString()Formatteert object naar string
wait()
wait(long arg0)
wait(long arg0, int arg1)

BindPoint(Scene scene, Property prop)

public BindPoint(Scene scene, Property prop)

Initialiseert een nieuwe instantie van de klasse BindPoint.

Parameters:

ParameterTypeBeschrijving
sceneSceneDe scène die de animatie bevat.
propPropertyEigenschap.

addChannel(String name, Class type, Object value)

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

Voegt de opgegeven kanaaleigenschap toe.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam.
typejava.lang.ClassType.
waardejava.lang.ObjectWaarde.

Returns: boolean - true, als het kanaal is toegevoegd, anders false.

addChannel(String name, Object value)

public boolean addChannel(String name, Object value)

Voegt de opgegeven kanaaleigenschap toe.

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringNaam.
waardejava.lang.ObjectWaarde.

Returns: boolean - true, als het kanaal is toegevoegd, anders false.

bindKeyframeSequence(String channelName, KeyframeSequence sequence)

public void bindKeyframeSequence(String channelName, KeyframeSequence sequence)

Bind de keyframe‑sequentie aan het opgegeven kanaal

Parameters:

ParameterTypeBeschrijving
channelNamejava.lang.StringWelk kanaal waaraan de keyframe‑sequentie wordt gebonden
sequenceKeyframeSequenceDe te binden keyframe‑sequentie

createKeyframeSequence(String name)

public KeyframeSequence createKeyframeSequence(String name)

Maakt een nieuwe curve aan en verbindt deze met het eerste kanaal van de curve‑mapping

Parameters:

ParameterTypeBeschrijving
naamjava.lang.StringDe naam van de nieuwe sequentie.

Returns: KeyframeSequence - The keyframe sequence.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParameterTypeBeschrijving
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Zoekt de eigenschap. Het kan een dynamische eigenschap zijn (gemaakt door CreateDynamicProperty/SetProperty) of een native eigenschap (geïdentificeerd op naam).

Parameters:

ParameterTypeBeschrijving
propertyNamejava.lang.StringEigenschapnaam.

Returns: Property - The property.

get(String channelName)

public AnimationChannel get(String channelName)

Haalt kanaal op op basis van opgegeven naam

Parameters:

ParameterTypeBeschrijving
channelNamejava.lang.StringKanaalnaam

Returns: AnimationChannel - Animation channel

getChannel(String channelName)

public AnimationChannel getChannel(String channelName)

Haalt kanaal op op basis van opgegeven naam

Parameters:

ParameterTypeBeschrijving
channelNamejava.lang.StringDe te vinden kanaalnaam

Returns: AnimationChannel - Channel with the name

getChannelsCount()

public int getChannelsCount()

Haalt het totale aantal eigenschapskanalen op dat is gedefinieerd in deze animatie‑curve‑mapping.

Returns: int - Het aantal kanalen.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(String channelName)

public KeyframeSequence getKeyframeSequence(String channelName)

Haalt de eerste keyframe‑sequentie op in het opgegeven kanaal

Parameters:

ParameterTypeBeschrijving
channelNamejava.lang.StringDe te vinden kanaalnaam

Returns: KeyframeSequence - First keyframe sequence with the channel name

getName()

public String getName()

Haalt de naam op.

Returns: java.lang.String - de naam.

getProperties()

public PropertyCollection getProperties()

Haalt de verzameling van alle eigenschappen op.

Returns: PropertyCollection - the collection of all properties.

getProperty()

public Property getProperty()

Haalt de eigenschap op die is gekoppeld aan de CurveMapping

Returns: Property - the property associated with the CurveMapping

getProperty(String property)

public Object getProperty(String property)

Haalt de waarde op van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap

Returns: java.lang.Object - De waarde van de gevonden eigenschap

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)

Verwijdert een dynamische eigenschap.

Parameters:

ParameterTypeBeschrijving
propertyPropertyWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

removeProperty(String property)

public boolean removeProperty(String property)

Verwijder de opgegeven eigenschap geïdentificeerd op naam

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringWelke eigenschap moet worden verwijderd

Returns: boolean - true als de eigenschap succesvol is verwijderd

resetChannels()

public void resetChannels()

Leegt de eigenschapskanalen van deze animatie‑curve‑mapping.

setName(String value)

public void setName(String value)

Stelt de naam in.

Parameters:

ParameterTypeBeschrijving
waardejava.lang.StringNieuwe waarde

setProperty(Property value)

public void setProperty(Property value)

Haalt de eigenschap op die is gekoppeld aan de CurveMapping

Parameters:

ParameterTypeBeschrijving
valuePropertyNieuwe waarde

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Stelt de waarde in van de opgegeven eigenschap

Parameters:

ParameterTypeBeschrijving
eigenschapjava.lang.StringNaam van eigenschap
waardejava.lang.ObjectDe waarde van de eigenschap

toString()

public String toString()

Formatteert object naar string

Returns: java.lang.String - Objecttekenreeks

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int