BindPoint

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

public class BindPoint extends A3DObject

Un BindPoint è solitamente creato su una proprietà di un oggetto; alcuni tipi di proprietà contengono più campi componenti (come un campo Vector3), BindPoint genererà un canale per ogni campo componente e collega il campo a una o più istanze di sequenza di fotogrammi chiave attraverso i canali.

Costruttori

CostruttoreDescrizione
BindPoint(Scene scene, Property prop)Inizializza una nuova istanza della classe BindPoint.

Metodi

MetodoDescrizione
addChannel(String name, Class type, Object value)Aggiunge la proprietà di canale specificata.
addChannel(String name, Object value)Aggiunge la proprietà di canale specificata.
bindKeyframeSequence(String channelName, KeyframeSequence sequence)Associa la sequenza di fotogrammi chiave al canale specificato
createKeyframeSequence(String name)Crea una nuova curva e la collega al primo canale della mappatura della curva
equals(Object arg0)
findProperty(String propertyName)Trova la proprietà.
get(String channelName)Ottiene il canale per nome fornito
getChannel(String channelName)Ottiene il canale per nome fornito
getChannelsCount()Restituisce il numero totale di canali di proprietà definiti in questa mappatura della curva di animazione.
getClass()
getKeyframeSequence(String channelName)Ottiene la prima sequenza di fotogrammi chiave nel canale specificato
getName()Ottiene il nome.
getProperties()Ottiene la collezione di tutte le proprietà.
getProperty()Ottiene la proprietà associata al CurveMapping
getProperty(String property)Ottieni il valore della proprietà specificata
hashCode()
notify()
notifyAll()
removeProperty(Property property)Rimuove una proprietà dinamica.
removeProperty(String property)Rimuove la proprietà specificata identificata per nome
resetChannels()Svuota i canali di proprietà di questa mappatura della curva di animazione.
setName(String value)Imposta il nome.
setProperty(Property value)Ottiene la proprietà associata al CurveMapping
setProperty(String property, Object value)Imposta il valore della proprietà specificata
toString()Formatta l’oggetto in stringa
wait()
wait(long arg0)
wait(long arg0, int arg1)

BindPoint(Scene scene, Property prop)

public BindPoint(Scene scene, Property prop)

Inizializza una nuova istanza della classe BindPoint.

Parameters:

ParametroTipoDescrizione
sceneSceneLa scena che contiene l’animazione.
propPropertyProprietà.

addChannel(String name, Class type, Object value)

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

Aggiunge la proprietà di canale specificata.

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringNome.
typejava.lang.ClassTipo.
valorejava.lang.ObjectValore.

Returns: boolean - true, se il canale è stato aggiunto, false altrimenti.

addChannel(String name, Object value)

public boolean addChannel(String name, Object value)

Aggiunge la proprietà di canale specificata.

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringNome.
valorejava.lang.ObjectValore.

Returns: boolean - true, se il canale è stato aggiunto, false altrimenti.

bindKeyframeSequence(String channelName, KeyframeSequence sequence)

public void bindKeyframeSequence(String channelName, KeyframeSequence sequence)

Associa la sequenza di fotogrammi chiave al canale specificato

Parameters:

ParametroTipoDescrizione
channelNamejava.lang.StringA quale canale sarà associata la sequenza di fotogrammi chiave
sequenceKeyframeSequenceLa sequenza di fotogrammi chiave da associare

createKeyframeSequence(String name)

public KeyframeSequence createKeyframeSequence(String name)

Crea una nuova curva e la collega al primo canale della mappatura della curva

Parameters:

ParametroTipoDescrizione
nomejava.lang.StringIl nome della nuova sequenza.

Returns: KeyframeSequence - The keyframe sequence.

equals(Object arg0)

public boolean equals(Object arg0)

Parameters:

ParametroTipoDescrizione
arg0java.lang.Object

Returns: boolean

findProperty(String propertyName)

public Property findProperty(String propertyName)

Trova la proprietà. Può essere una proprietà dinamica (creata con CreateDynamicProperty/SetProperty) o una proprietà nativa (identificata per nome).

Parameters:

ParametroTipoDescrizione
propertyNamejava.lang.StringNome della proprietà.

Returns: Property - The property.

get(String channelName)

public AnimationChannel get(String channelName)

Ottiene il canale per nome fornito

Parameters:

ParametroTipoDescrizione
channelNamejava.lang.StringNome del canale

Returns: AnimationChannel - Animation channel

getChannel(String channelName)

public AnimationChannel getChannel(String channelName)

Ottiene il canale per nome fornito

Parameters:

ParametroTipoDescrizione
channelNamejava.lang.StringIl nome del canale da trovare

Returns: AnimationChannel - Channel with the name

getChannelsCount()

public int getChannelsCount()

Restituisce il numero totale di canali di proprietà definiti in questa mappatura della curva di animazione.

Returns: int - Il conteggio dei canali.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getKeyframeSequence(String channelName)

public KeyframeSequence getKeyframeSequence(String channelName)

Ottiene la prima sequenza di fotogrammi chiave nel canale specificato

Parameters:

ParametroTipoDescrizione
channelNamejava.lang.StringIl nome del canale da trovare

Returns: KeyframeSequence - First keyframe sequence with the channel name

getName()

public String getName()

Ottiene il nome.

Returns: java.lang.String - il nome.

getProperties()

public PropertyCollection getProperties()

Ottiene la collezione di tutte le proprietà.

Returns: PropertyCollection - the collection of all properties.

getProperty()

public Property getProperty()

Ottiene la proprietà associata al CurveMapping

Returns: Property - the property associated with the CurveMapping

getProperty(String property)

public Object getProperty(String property)

Ottieni il valore della proprietà specificata

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringNome della proprietà

Returns: java.lang.Object - Il valore della proprietà trovata

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)

Rimuove una proprietà dinamica.

Parameters:

ParametroTipoDescrizione
propertyPropertyQuale proprietà rimuovere

Returns: boolean - true se la proprietà è stata rimossa con successo

removeProperty(String property)

public boolean removeProperty(String property)

Rimuove la proprietà specificata identificata per nome

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringQuale proprietà rimuovere

Returns: boolean - true se la proprietà è stata rimossa con successo

resetChannels()

public void resetChannels()

Svuota i canali di proprietà di questa mappatura della curva di animazione.

setName(String value)

public void setName(String value)

Imposta il nome.

Parameters:

ParametroTipoDescrizione
valorejava.lang.StringNuovo valore

setProperty(Property value)

public void setProperty(Property value)

Ottiene la proprietà associata al CurveMapping

Parameters:

ParametroTipoDescrizione
valuePropertyNuovo valore

setProperty(String property, Object value)

public void setProperty(String property, Object value)

Imposta il valore della proprietà specificata

Parameters:

ParametroTipoDescrizione
proprietàjava.lang.StringNome della proprietà
valorejava.lang.ObjectIl valore della proprietà

toString()

public String toString()

Formatta l’oggetto in stringa

Returns: java.lang.String - Stringa dell’oggetto

wait()

public final void wait()

wait(long arg0)

public final void wait(long arg0)

Parameters:

ParametroTipoDescrizione
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParametroTipoDescrizione
arg0long
arg1int