AnimationNode
Inheritance: java.lang.Object, com.aspose.threed.A3DObject
public class AnimationNode extends A3DObject
Aspose.3D soporta una jerarquía de animación, cada animación puede estar compuesta por varias animaciones y la definición de fotogramas clave de la animación. AnimationNode define la transformación de un valor de propiedad a lo largo del tiempo; por ejemplo, el nodo de animación puede usarse para controlar la transformación de un nodo o las propiedades numéricas de otro objeto A3DObject.
Constructores
| Constructor | Descripción |
|---|---|
| AnimationNode(String name) | Inicializa una nueva instancia de la clase AnimationNode. |
| AnimationNode() | Inicializa una nueva instancia de la clase AnimationNode. |
Métodos
| Método | Descripción |
|---|---|
| createBindPoint(A3DObject obj, String propName) | Crea un BindPoint basado en el tipo de datos de la propiedad. |
| equals(Object arg0) | |
| findBindPoint(A3DObject target, String name) | Busca el punto de enlace por objetivo y nombre. |
| findProperty(String propertyName) | Busca la propiedad. |
| getBindPoint(A3DObject target, String propName, boolean create) | Obtiene el punto de enlace de animación en la propiedad dada. |
| getBindPoints() | Obtiene los puntos de enlace de propiedad actuales |
| getClass() | |
| getKeyframeSequence(A3DObject target, String propName, boolean create) | Obtiene la secuencia de fotogramas clave en la propiedad dada. |
| getKeyframeSequence(A3DObject target, String propName, String channelName, boolean create) | Obtiene la secuencia de fotogramas clave en la propiedad y canal dados. |
| getName() | Obtiene el nombre. |
| getProperties() | Obtiene la colección de todas las propiedades. |
| getProperty(String property) | Obtiene el valor de la propiedad especificada |
| getSubAnimations() | Obtiene los nodos de subanimación bajo las animaciones actuales. |
| hashCode() | |
| notify() | |
| notifyAll() | |
| removeProperty(Property property) | Elimina una propiedad dinámica. |
| removeProperty(String property) | Elimina la propiedad especificada identificada por nombre. |
| setName(String value) | Establece el nombre. |
| setProperty(String property, Object value) | Establece el valor de la propiedad especificada. |
| toString() | |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
AnimationNode(String name)
public AnimationNode(String name)
Inicializa una nueva instancia de la clase AnimationNode.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| nombre | java.lang.String | Nombre |
AnimationNode()
public AnimationNode()
Inicializa una nueva instancia de la clase AnimationNode.
createBindPoint(A3DObject obj, String propName)
public BindPoint createBindPoint(A3DObject obj, String propName)
Crea un BindPoint basado en el tipo de datos de la propiedad.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| obj | A3DObject | Objeto. |
| propName | java.lang.String | Nombre de la propiedad. |
Returns: BindPoint - The bind point instance or null if the property is not defined.
equals(Object arg0)
public boolean equals(Object arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | java.lang.Object |
Returns: boolean
findBindPoint(A3DObject target, String name)
public BindPoint findBindPoint(A3DObject target, String name)
Busca el punto de enlace por objetivo y nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| target | A3DObject | Objetivo del punto de enlace a buscar. |
| nombre | java.lang.String | Nombre del punto de enlace a buscar. |
Returns: BindPoint - The bind point.
findProperty(String propertyName)
public Property findProperty(String propertyName)
Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propertyName | java.lang.String | Nombre de la propiedad. |
Returns: Property - The property.
getBindPoint(A3DObject target, String propName, boolean create)
public BindPoint getBindPoint(A3DObject target, String propName, boolean create)
Obtiene el punto de enlace de animación en la propiedad dada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| target | A3DObject | En qué objeto crear el punto de enlace. |
| propName | java.lang.String | El nombre de la propiedad. |
| crear | boolean | Si se establece en true crear el punto de enlace si no existe. |
Returns: BindPoint - The bind point.
getBindPoints()
public List<BindPoint> getBindPoints()
Obtiene los puntos de enlace de propiedad actuales
Returns: java.util.List<com.aspose.threed.BindPoint> - los puntos de enlace de la propiedad actual
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)
Obtiene la secuencia de fotogramas clave en la propiedad dada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| target | A3DObject | En qué instancia crear la secuencia de fotogramas clave. |
| propName | java.lang.String | El nombre de la propiedad. |
| crear | boolean | Si se establece en true , crear la secuencia si no existe. |
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)
Obtiene la secuencia de fotogramas clave en la propiedad y canal dados.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| target | A3DObject | En qué instancia crear la secuencia de fotogramas clave. |
| propName | java.lang.String | El nombre de la propiedad. |
| channelName | java.lang.String | El nombre del canal. |
| crear | boolean | Si se establece en true crear la secuencia de animación si no existe. |
Returns: KeyframeSequence - The keyframe sequence.
getName()
public String getName()
Obtiene el nombre.
Returns: java.lang.String - el nombre.
getProperties()
public PropertyCollection getProperties()
Obtiene la colección de todas las propiedades.
Returns: PropertyCollection - the collection of all properties.
getProperty(String property)
public Object getProperty(String property)
Obtiene el valor de la propiedad especificada
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
Returns: java.lang.Object - El valor de la propiedad encontrada
getSubAnimations()
public List<AnimationNode> getSubAnimations()
Obtiene los nodos de subanimación bajo las animaciones actuales.
Returns: java.util.List<com.aspose.threed.AnimationNode> - los nodos de subanimación bajo las animaciones actuales
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)
Elimina una propiedad dinámica.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| property | Property | Qué propiedad eliminar |
Returns: boolean - verdadero si la propiedad se elimina correctamente
removeProperty(String property)
public boolean removeProperty(String property)
Elimina la propiedad especificada identificada por nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Qué propiedad eliminar |
Returns: boolean - verdadero si la propiedad se elimina correctamente
setName(String value)
public void setName(String value)
Establece el nombre.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| valor | java.lang.String | Nuevo valor |
setProperty(String property, Object value)
public void setProperty(String property, Object value)
Establece el valor de la propiedad especificada.
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| propiedad | java.lang.String | Nombre de la propiedad |
| valor | java.lang.Object | El valor de la propiedad |
toString()
public String toString()
Returns: java.lang.String
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parámetro | Tipo | Descripción |
|---|---|---|
| arg0 | long | |
| arg1 | int |