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
| Costruttore | Descrizione |
|---|---|
| BindPoint(Scene scene, Property prop) | Inizializza una nuova istanza della classe BindPoint. |
Metodi
| Metodo | Descrizione |
|---|---|
| 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| scene | Scene | La scena che contiene l’animazione. |
| prop | Property | Proprietà. |
addChannel(String name, Class type, Object value)
public boolean addChannel(String name, Class<?> type, Object value)
Aggiunge la proprietà di canale specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| nome | java.lang.String | Nome. |
| type | java.lang.Class | Tipo. |
| valore | java.lang.Object | Valore. |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| nome | java.lang.String | Nome. |
| valore | java.lang.Object | Valore. |
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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| channelName | java.lang.String | A quale canale sarà associata la sequenza di fotogrammi chiave |
| sequence | KeyframeSequence | La 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| nome | java.lang.String | Il nome della nuova sequenza. |
Returns: KeyframeSequence - The keyframe sequence.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| propertyName | java.lang.String | Nome della proprietà. |
Returns: Property - The property.
get(String channelName)
public AnimationChannel get(String channelName)
Ottiene il canale per nome fornito
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| channelName | java.lang.String | Nome del canale |
Returns: AnimationChannel - Animation channel
getChannel(String channelName)
public AnimationChannel getChannel(String channelName)
Ottiene il canale per nome fornito
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| channelName | java.lang.String | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| channelName | java.lang.String | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| proprietà | java.lang.String | Nome 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| property | Property | Quale 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| proprietà | java.lang.String | Quale 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String | Nuovo valore |
setProperty(Property value)
public void setProperty(Property value)
Ottiene la proprietà associata al CurveMapping
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| value | Property | Nuovo valore |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Imposta il valore della proprietà specificata
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| proprietà | java.lang.String | Nome della proprietà |
| valore | java.lang.Object | Il 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:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | long | |
| arg1 | int |