AnimationNode
Visión general
AnimationNode Es una clase en Aspose.3D FOSS para .NET. Heredados de: A3DObject.
Aspose.3D’s soporta la jerarquía de animación, cada animacion puede ser compuesta por varias animaciones y la definición del marco clave de la animació.
Esta clase proporciona 12 métodos para trabajar con los objetos de AnimationNode en programas .NET. Los métodos disponibles incluyen: A3DObject, AnimationNode, CreateBindPoint, FindBindPoint, FindProperty, GetBindPoint, GetKeyframeSequence, GetProperty, RemoveProperty, SetProperty. Todos los miembros públicos están accesibles a cualquier aplicación .NET después de instalar el Aspose.3D FOSS para el paquete .Net. Propiedades : BindPoints, Name, Properties, SubAnimations.
Propiedades
| Nombre | Tipo | Access | Descripción |
|---|---|---|---|
BindPoints | IList<BindPoint> | Leer | Obtiene los puntos de enlace de propiedad actuales. |
SubAnimations | IList<AnimationNode> | Leer | Obtiene los nodos de subanimación bajo las animaciones actuales. |
Name | string | Leer / escribir | Obtiene o establece el nombre. |
Properties | PropertyCollection | Leer | Obtiene la colección de todas las propiedades. |
Métodos
| Signature | Descripción |
|---|---|
AnimationNode() | Inicia una nueva instancia de la clase AnimationNode. |
AnimationNode(name: string) | Inicia una nueva instancia de la clase AnimationNode. |
FindBindPoint(target: A3DObject, name: string) | Encuentra el punto de enlace por objetivo y nombre. |
GetBindPoint(target: A3DObject, propName: string, create: bool) | Obtiene el punto de enlace de animación en la propiedad dada. |
GetKeyframeSequence(target: A3DObject, propName: string, channelName: string, create: bool) | Obtiene la secuencia de fotogramas clave en la propiedad y canal dados. |
GetKeyframeSequence(target: A3DObject, propName: string, create: bool) | Obtiene la secuencia de fotogramas clave en la propiedad dada. |
CreateBindPoint(obj: A3DObject, propName: string) | Crea un BindPoint basado en el tipo de datos de propiedad. |
A3DObject() | Inicia una nueva instancia de la clase A3DObject sin nombre. |
RemoveProperty(property: Property) | Eliminar una propiedad dinámica. |
GetProperty(property: string) | Obtenga el valor de la propiedad especificada |
SetProperty(property: string, value: object?) | Establece el valor de la propiedad especificada |
FindProperty(propertyName: string) | Encontrar la propiedad. |