Animation — Aspose.3D FOSS for Java

Example

Le système d’animation dans Aspose.3D FOSS pour Java est un bouchon de déclaration. Seulement le AnimationClip classe est disponible, avec des constructeurs et des propriétés de base héritées de A3DObject. Les données d’images clés, la lecture, les canaux et l’interpolation sont pas encore implémentées.

Les classes suivantes font n’existent pas dans cette édition : AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Toutes les classes d’animation se trouvent dans le com.aspose.threed package racine.

import com.aspose.threed.*;

AnimationClip

Un conteneur nommé pour une plage d’animation. Un Scene peut contenir plusieurs clips. Hérite de A3DObject.

Stub notice : AnimationClip peut être construit et nommé, mais les données de keyframe et la fonctionnalité de lecture ne sont pas implémentées. La classe existe pour permettre aux importateurs de format de préserver les métadonnées des clips d’animation lors d’un I/O en aller‑retour.

Example

ExampleExample
AnimationClip()Crée un clip sans nom
AnimationClip(String name)Crée un clip avec le nom spécifié

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Nom du clip (p. ex. "Walk")
descriptionStringgetDescription()setDescription(String)Description facultative
startdoublegetStart()setStart(double)Heure de début en secondes
stopdoublegetStop()setStop(double)Heure de fin en secondes
propertiesPropertyCollectiongetProperties()Propriétés personnalisées

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"

Voir aussi

 Français