Animation — Aspose.3D FOSS for Java

Example

El sistema de animación en Aspose.3D FOSS para Java es un esqueleto de declaración. Sólo el AnimationClip clase está disponible, con constructores y propiedades básicas heredadas de A3DObject. Los datos de fotogramas clave, la reproducción, los canales y la interpolación son aún no implementados.

Las siguientes clases no existen en esta edición: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Todas las clases de animación están en el com.aspose.threed paquete raíz.

import com.aspose.threed.*;

AnimationClip

Un contenedor con nombre para un rango de animación. Un Scene puede contener varios clips. Hereda de A3DObject.

Aviso de Stub: AnimationClip puede ser construido y nombrado, pero los datos de fotogramas clave y la funcionalidad de reproducción no están implementados. La clase existe para permitir que los importadores de formatos conserven los metadatos de los clips de animación durante el I/O de ida y vuelta.

Example

ExampleExample
AnimationClip()Crea un clip sin nombre
AnimationClip(String name)Crea un clip con el nombre especificado

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Nombre del clip (p. ej. "Walk")
descriptionStringgetDescription()setDescription(String)Descripción opcional
startdoublegetStart()setStart(double)Hora de inicio en segundos
stopdoublegetStop()setStop(double)Hora de finalización en segundos
propertiesPropertyCollectiongetProperties()Propiedades personalizadas

Example

import com.aspose.threed.*;

// Create an animation clip (metadata only — no keyframe support)
AnimationClip clip = new AnimationClip("Walk");
clip.setStart(0.0);
clip.setStop(2.0);
System.out.println(clip.getName());   // "Walk"

Ver también

 Español