Animation — Aspose.3D FOSS for Java

Example

Το σύστημα animation στο Aspose.3D FOSS για Java είναι ένα πρόχειρο δήλωσης. Μόνο το AnimationClip class είναι διαθέσιμη, με κατασκευαστές και βασικές ιδιότητες που κληρονομούνται από A3DObject. Τα δεδομένα keyframe, η αναπαραγωγή, τα κανάλια και η παρεμβολή είναι δεν έχουν ακόμη υλοποιηθεί.

Οι παρακάτω κλάσεις δεν υπάρχουν σε αυτήν την έκδοση: AnimationNode, AnimationChannel, BindPoint, KeyFrame, KeyframeSequence, Interpolation (enum), ExtrapolationType (enum).

Όλες οι κλάσεις animation βρίσκονται στο com.aspose.threed βασικό πακέτο.

import com.aspose.threed.*;

AnimationClip

Ένα ονομαστικό κοντέινερ για μια περιοχή animation. Ένα Scene μπορεί να περιέχει πολλαπλά κλιπ. Κληρονομεί από A3DObject.

Σημείωση Stub: AnimationClip μπορεί να κατασκευαστεί και να ονομαστεί, αλλά τα δεδομένα keyframe και η λειτουργία αναπαραγωγής δεν έχουν υλοποιηθεί. Η κλάση υπάρχει για να επιτρέπει στους εισαγωγείς μορφής να διατηρούν τα μεταδεδομένα του animation clip κατά τη διάρκεια του round‑trip I/O.

Example

ExampleExample
AnimationClip()Δημιουργεί ένα clip χωρίς όνομα
AnimationClip(String name)Δημιουργεί ένα clip με το καθορισμένο όνομα

Example

ExampleExampleExampleExampleExample
nameStringgetName()setName(String)Όνομα αποσπάσματος (π.χ. "Walk")
descriptionStringgetDescription()setDescription(String)Προαιρετική περιγραφή
startdoublegetStart()setStart(double)Χρόνος έναρξης σε δευτερόλεπτα
stopdoublegetStop()setStop(double)Χρόνος λήξης σε δευτερόλεπτα
propertiesPropertyCollectiongetProperties()Προσαρμοσμένες ιδιότητες

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"

Δείτε επίσης

 Ελληνικά