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

NombreDescripción
AnimationNode()Inicializa una nueva instancia delAnimationNode clase.
AnimationNode(string)Inicializa una nueva instancia delAnimationNode clase.

Propiedades

NombreDescripció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

NombreDescripció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