Animation — Aspose.3D FOSS for Java

Example

Animacijos sistema Aspose.3D FOSS Java yra deklaracijos stubas. Tik AnimationClip klasė yra prieinama, su konstruktoriais ir pagrindinėmis savybėmis, paveldėtomis iš A3DObject. Raktų kadro duomenys, atkūrimas, kanalai ir interpoliacija yra dar neįgyvendinti.

Tolimesnės klasės neegzistuoja šioje leidimo versijoje: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Visos animacijos klasės yra the com.aspose.threed šakninis paketas.

import com.aspose.threed.*;

AnimationClip

Pavadintas konteineris animacijos diapazonui. A Scene gali turėti kelis klipus. Paveldi iš A3DObject.

Stub pranešimas: AnimationClip gali būti sukurtas ir pavadintas, tačiau raktų kadro duomenys ir atkūrimo funkcionalumas nėra įgyvendinti. Ši klasė egzistuoja tam, kad formatų importuotojai galėtų išsaugoti animacijos klipo metaduomenis atliekant dvigubą I/O.

Example

ExampleExample
AnimationClip()Sukuria klipą be pavadinimo
AnimationClip(String name)Sukuria klipą su nurodytu pavadinimu

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Klipo pavadinimas (pvz. "Walk")
descriptionStringgetDescription()setDescription(String)Neprivalomas aprašymas
startdoublegetStart()setStart(double)Pradžios laikas sekundėmis
stopdoublegetStop()setStop(double)Pabaigos laikas sekundėmis
propertiesPropertyCollectiongetProperties()Pasirinktinės savybės

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"

Žr. taip pat

 Lietuvių