Animation — Aspose.3D FOSS for Java

Example

O sistema de animação em Aspose.3D FOSS para Java é um esboço de declaração. Apenas o AnimationClip classe está disponível, com construtores e propriedades básicas herdadas de A3DObject. Dados de quadros‑chave, reprodução, canais e interpolação são ainda não implementados.

As classes a seguir não existem nesta edição: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Todas as classes de animação estão no com.aspose.threed pacote raiz.

import com.aspose.threed.*;

AnimationClip

Um contêiner nomeado para um intervalo de animação. Um Scene pode conter vários clipes. Herda de A3DObject.

Aviso de stub: AnimationClip pode ser construído e nomeado, mas os dados de quadros‑chave e a funcionalidade de reprodução não são implementados. A classe existe para permitir que importadores de formato preservem os metadados de clipes de animação durante I/O de ida e volta.

Example

ExampleExample
AnimationClip()Cria um clipe sem nome
AnimationClip(String name)Cria um clipe com o nome especificado

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Nome do clipe (ex. "Walk")
descriptionStringgetDescription()setDescription(String)Descrição opcional
startdoublegetStart()setStart(double)Tempo de início em segundos
stopdoublegetStop()setStop(double)Tempo de término em segundos
propertiesPropertyCollectiongetProperties()Propriedades 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"

Veja Também

 Português