AnimationNode
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class AnimationNode extends A3DObject
Aspose.3D supporta la gerarchia di animazione, ogni animazione può essere composta da diverse animazioni e dalla definizione dei fotogrammi chiave dell’animazione. AnimationNode definisce la trasformazione di un valore di proprietà nel tempo, ad esempio, il nodo di animazione può essere usato per controllare la trasformazione di un nodo o le proprietà numeriche di altri oggetti A3DObject.
Costruttori
| Costruttore | Descrizione |
|---|---|
| AnimationNode(String name) | Inizializza una nuova istanza della classe AnimationNode. |
| AnimationNode() | Inizializza una nuova istanza della classe AnimationNode. |
Metodi
| Metodo | Descrizione |
|---|---|
| createBindPoint(A3DObject obj, String propName) | Crea un BindPoint basato sul tipo di dati della proprietà. |
| equals(Object arg0) | |
| findBindPoint(A3DObject target, String name) | Trova il bind point per target e nome. |
| findProperty(String propertyName) | Trova la proprietà. |
| getBindPoint(A3DObject target, String propName, boolean create) | Restituisce il bind point di animazione sulla proprietà specificata. |
| getBindPoints() | Restituisce i bind point delle proprietà correnti. |
| getClass() | |
| getKeyframeSequence(A3DObject target, String propName, boolean create) | Restituisce la sequenza di fotogrammi chiave sulla proprietà specificata. |
| getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create) | Ottiene la sequenza di fotogrammi chiave sulla proprietà e sul canale specificati. |
| getName() | Ottiene il nome. |
| getProperties() | Ottiene la collezione di tutte le proprietà. |
| getProperty(String property) | Ottieni il valore della proprietà specificata |
| getSubAnimations() | Ottiene i nodi di sotto-animazione sotto le animazioni correnti |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Rimuove una proprietà dinamica. |
| removeProperty(String property) | Rimuove la proprietà specificata identificata per nome |
| setName(String value) | Imposta il nome. |
| setProperty(String property, Object value) | Imposta il valore della proprietà specificata |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
AnimationNode(String name)
public AnimationNode(String name)
Inizializza una nuova istanza della classe AnimationNode.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| nome | java.lang.String | Nome |
AnimationNode()
public AnimationNode()
Inizializza una nuova istanza della classe AnimationNode.
createBindPoint(A3DObject obj, String propName)
public BindPoint createBindPoint(A3DObject obj, String propName)
Crea un BindPoint basato sul tipo di dati della proprietà.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| obj | A3DObject | Oggetto. |
| propName | java.lang.String | Nome della proprietà. |
Returns: BindPoint - The bind point instance or null if the property is not defined.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findBindPoint(A3DObject target, String name)
public BindPoint findBindPoint(A3DObject target, String name)
Trova il bind point per target e nome.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| target | A3DObject | Obiettivo del punto di collegamento da trovare. |
| nome | java.lang.String | Nome del punto di collegamento da trovare. |
Returns: BindPoint - The bind point.
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.
getBindPoint(A3DObject target, String propName, boolean create)
public BindPoint getBindPoint(A3DObject target, String propName, boolean create)
Restituisce il bind point di animazione sulla proprietà specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| target | A3DObject | Su quale oggetto creare il punto di collegamento. |
| propName | java.lang.String | Il nome della proprietà. |
| crea | boolean | Se impostato su true crea il punto di collegamento se non esiste. |
Returns: BindPoint - The bind point.
getBindPoints()
public List<BindPoint> getBindPoints()
Restituisce i bind point delle proprietà correnti.
Returns: java.util.List<com.aspose.threed.BindPoint> - i punti di collegamento della proprietà corrente
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getKeyframeSequence(A3DObject target, String propName, boolean create)
public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, boolean create)
Restituisce la sequenza di fotogrammi chiave sulla proprietà specificata.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| target | A3DObject | Su quale istanza creare la sequenza di fotogrammi chiave. |
| propName | java.lang.String | Il nome della proprietà. |
| crea | boolean | Se impostato su true , crea la sequenza se non esiste. |
Returns: KeyframeSequence - The keyframe sequence.
getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)
public KeyframeSequence getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create)
Ottiene la sequenza di fotogrammi chiave sulla proprietà e sul canale specificati.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| target | A3DObject | Su quale istanza creare la sequenza di fotogrammi chiave. |
| propName | java.lang.String | Il nome della proprietà. |
| channelName | java.lang.String | Il nome del canale. |
| crea | boolean | Se impostato su true crea la sequenza di animazione se non esiste. |
Returns: KeyframeSequence - The keyframe sequence.
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(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
getSubAnimations()
public List<AnimationNode> getSubAnimations()
Ottiene i nodi di sotto-animazione sotto le animazioni correnti
Returns: java.util.List<com.aspose.threed.AnimationNode> - i nodi di sotto-animazione sotto le animazioni correnti
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
setName(String value)
public void setName(String value)
Imposta il nome.
Parameters:
| Parametro | Tipo | Descrizione |
|---|---|---|
| valore | java.lang.String | 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()
Returns: java.lang.String
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 |