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
| Example | Example |
|---|---|
AnimationClip() | Crée un clip sans nom |
AnimationClip(String name) | Crée un clip avec le nom spécifié |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Nom du clip (p. ex. "Walk") |
description | String | getDescription() | setDescription(String) | Description facultative |
start | double | getStart() | setStart(double) | Heure de début en secondes |
stop | double | getStop() | setStop(double) | Heure de fin en secondes |
properties | PropertyCollection | getProperties() | – | 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"