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

ExampleExample
AnimationClip()Luo leike ilman nimeä
AnimationClip(String name)Luo leike määritellyllä nimellä

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Leikkeen nimi (esim. "Walk")
descriptionStringgetDescription()setDescription(String)Valinnainen kuvaus
startdoublegetStart()setStart(double)Aloitusaika sekunneissa
stopdoublegetStop()setStop(double)Lopetusaika sekunneissa
propertiesPropertyCollectiongetProperties()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"

Katso myös

 Suomi