AnimationNode
AnimationNode class
Aspose.3D admite la 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 se puede usar para controlar la transformación de un nodo u otroA3DObject
propiedades numéricas del objeto.
public class AnimationNode : A3DObject
Constructores
Propiedades
Nombre | Descripción |
---|
BindPoints { get; } | Obtiene la propiedad actual bind points |
virtual Name { get; set; } | Obtiene o establece el nombre. |
Properties { get; } | Obtiene la colección de todas las propiedades. |
SubAnimations { get; } | Obtiene los nodos de subanimación bajo las animaciones actuales |
Métodos
Nombre | Descripción |
---|
CreateBindPoint(A3DObject, string) | Crea un BindPoint basado en el tipo de datos de la propiedad. |
FindBindPoint(string) | Encuentra el punto de enlace por nombre. |
FindProperty(string) | Encuentra la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre) |
GetBindPoint(A3DObject, string, bool) | Obtiene el punto de enlace de la animación en la propiedad dada. |
GetKeyframeSequence(A3DObject, string, bool) | Obtiene la secuencia de fotogramas clave en la propiedad dada. |
GetKeyframeSequence(A3DObject, string, string, bool) | Obtiene la secuencia de fotogramas clave en la propiedad y el canal dados. |
GetProperty(string) | Obtener el valor de la propiedad especificada |
RemoveProperty(Property) | Elimina una propiedad dinámica. |
RemoveProperty(string) | Eliminar la propiedad especificada identificada por nombre |
SetProperty(string, object) | Establece el valor de la propiedad especificada |
Ver también