Animation — Aspose.3D FOSS for Java
Example
Animaatiojärjestelmä Aspose.3D FOSS:ssä Java:lle on määrittelystub. Vain AnimationClip luokka on saatavilla, konstruktoreiden ja perusominaisuuksien periytyessä A3DObject. Avainkehyksen data, toisto, kanavat ja interpolointi ovat ei vielä toteutettu.
Seuraavat luokat eivät ole olemassa tässä versiossa: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).
Kaikki animaatioluokat sijaitsevat com.aspose.threed juuripaketissa.
import com.aspose.threed.*;AnimationClip
Nimetty säiliö animaatioalueelle. A Scene voi sisältää useita leikkejä. Perii A3DObject.
Väliaikainen ilmoitus: AnimationClip voidaan rakentaa ja nimetä, mutta avainruututiedot ja toistotoiminnallisuus eivät ole toteutettu. Luokka on olemassa, jotta formaattien tuontityökalut voivat säilyttää animaatioleikkeen metatiedot kierrospaluu I/O:n aikana.
Example
| Example | Example |
|---|---|
AnimationClip() | Luo leike ilman nimeä |
AnimationClip(String name) | Luo leike määritellyllä nimellä |
Example
| Example | Example | Example | Example | Example |
|---|---|---|---|---|
name | String | getName() | setName(String) | Leikkeen nimi (esim. "Walk") |
description | String | getDescription() | setDescription(String) | Valinnainen kuvaus |
start | double | getStart() | setStart(double) | Aloitusaika sekunneissa |
stop | double | getStop() | setStop(double) | Lopetusaika sekunneissa |
properties | PropertyCollection | getProperties() | – | Mukautetut ominaisuudet |
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"