Συχνές ερωτήσεις

Συχνές ερωτήσεις

Ανοιχτή Πηγή & Open Source

Ποιο είναι το μοντέλο αδειοδότησης για Aspose.3D FOSS για Java;?

Το Aspose.3D FOSS για Java κυκλοφορεί υπό την άδεια MIT. Μπορείτε να το χρησιμοποιήσετε σε προσωπικά, εμπορικά και ανοικτά έργα χωρίς περιορισμούς. Δεν απαιτείται κλειδί άδειας εκτέλεσης ή ενεργοποίηση. Ο κωδικός προέλευσης είναι διαθέσιμος στο GitHub.

Μπορώ να χρησιμοποιήσω το Aspose.3D FOSS για Java σε ένα εμπορικό προϊόν;?

Ναι. Η άδεια MIT επιτρέπει απεριόριστη χρήση σε εμπορικά προϊόντα. Δεν απαιτείται πληρωμή εγγύησης, διακομιστής αδειών ή σύνδεση στο Διαδίκτυο κατά τη διάρκεια της εκτέλεσης.

Εγκατάσταση & Αίτηση

Πώς μπορώ να εγκαταστήσω το Aspose.3D FOSS για Java;?

Προσθέστε την εξάρτηση του Maven στο δικό σας pom.xml:

<dependency>
  <groupId>org.aspose</groupId>
  <artifactId>aspose-3d-foss</artifactId>
  <version>26.5.0</version>
</dependency>

Στη συνέχεια, εισάγετε το πακέτο στα αρχεία πηγής σας:

import com.aspose.threed.*;

Ποια έκδοση Java είναι απαραίτητη;?

Το Aspose.3D FOSS για Java απαιτεί JDK 21 ή και αργότερα. είναι πλήρως αυτόνομο με καμία πατρίδα εξάρτηση και καμιά πλατφόρμα-σχετικά δυαδικά.

Στήριξη μορφοποίησης

Ποια μορφές αρχείων 3D μπορούν να διαβάσουν και να γράψουν το Aspose.3D FOSS για Java;?

Η τρέχουσα έκδοση υποστηρίζει τις ακόλουθες μορφές:

ΤΕΧΝΗεισαγωγώνΕξαγωγή
ΟΜΠ (Wavefront) Η ΠλατείαΝΑΙΝΑΙ
STL (Στερεολιθωγραφία)ΝΑΙΝΑΙ
ΓΚΤΦ 2.0 / GLBΝΑΙΝΑΙ
FBXΝΑΙΟΧΙ

Πώς μπορώ να αναγνωρίσω αυτόματα τη μορφή ενός αρχείου;?

Χρησιμοποιήστε FileFormat.getFormatByExtension(filePath) Για να δείτε το σχήμα με την επέκταση αρχείου:

FileFormat fmt = FileFormat.getFormatByExtension("model.gltf");
System.out.println(fmt.getCanImport()); // true
System.out.println(fmt.getCanExport()); // true

Πώς μπορώ να χρησιμοποιήσω τις επιλογές φόρτισης ή αποθήκευσης για ένα συγκεκριμένο μορφότυπο;?

Πληκτρολογήστε μια επιλογή ειδικού μορφής για να Scene.open() ή Scene.save().Για παράδειγμα, για να επιτρέψει το σύστημα συντονισμού να πετάει κατά την φόρτωση του glTF:

GltfLoadOptions opts = new GltfLoadOptions();
opts.setFlipCoordinateSystem(true);

Scene scene = new Scene();
scene.open("input.gltf", opts);

Για την εξαγωγή glTF με πρασιτεχνικό JSON:

GltfSaveOptions saveOpts = new GltfSaveOptions();
saveOpts.setPrettyPrint(true);
scene.save("output.gltf", saveOpts);

Ομοίως και, FbxLoadOptions Διατίθεται για την επιλογή εισαγωγής FBX.

Πυροβολισμοί

Πώς μπορώ να φορτώ ένα μοντέλο 3D από ένα αρχείο;?

Χρησιμοποιήστε το στατικό εργοστάσιο Scene.fromFile(filePath) για ένα βήμα φορτίο, ή να χτίσει μια Scene και καλεί scene.open(filePath):

// Option 1 — static factory (recommended)
Scene scene = Scene.fromFile("model.obj");

// Option 2 — instance method
Scene scene2 = new Scene();
scene2.open("model.fbx");

Πώς μπορώ να δημιουργήσω μια νέα κενή σκηνή και να την αποθηκεύσω;?

Κατασκευάζει A Scene, προσθέστε κόμβους όπως χρειάζεται, στη συνέχεια καλέστε scene.save(filePath):

Scene scene = new Scene();
Node child = scene.getRootNode().createChildNode("Box");
scene.save("output.glb");

Πώς μπορώ να περάσω το γραφείο σκηνής;?

Η πρόσβαση στο ρίζον κώνημα μέσω scene.getRootNode() και να ταυτίζει τα παιδιά της:

Scene scene = Scene.fromFile("model.gltf");
Node root = scene.getRootNode();

for (Node child : root.getChildNodes()) {
    System.out.println(child.getName());
}

Πώς μπορώ να αποθηκεύσω μια σκηνή σε συγκεκριμένο μορφότυπο;?

Περνάει το μονοπάτι εξόδου με την επέκταση στόχου — Aspose.3D ανιχνεύει τη μορφή από το Εξέταση αυτόματα. για ρητή έλεγχο, περάστε το A FileFormat ή το αντικείμενο των επιλογών αποθήκευσης:

// Auto-detect output format from extension
scene.save("output.stl");

// Explicit format (using options object)
GltfSaveOptions opts = new GltfSaveOptions();
opts.setBufferFilePrefix("buffer_");
scene.save("output.gltf", opts);

Γνωστές Περιορισμοί

Είναι διαθέσιμη η 3D rendering σε αυτή την έκδοση;?

Όχι, το Scene.render() Μέθοδοι ρίχνοντας UnsupportedOperationException Στην τρέχουσα FOSS release.Rendering δεν έχει ακόμη εφαρμοστεί.Χρησιμοποιήστε αυτή τη βιβλιοθήκη για την εισαγωγή, επεξεργασία, και εξάγουν μόνο 3D σκηνές δεδομένων.

Όλα τα χαρακτηριστικά του FBX υποστηρίζονται;?

Η εισαγωγή FBX υποστηρίζεται για τα δεδομένα γεωμετρίας και γραφικών σκηνής. η εξαγωγία FB X δεν είναι Εφαρμοσμένο - κάλεσε για την αποθήκευση με το σχήμα FBX ρίχνει ExportException.Εμφανίσεις FBX εισαγωγή χαρακτηριστικά όπως ενσωματωμένες κινούμενες, περιορισμούς και ιδιόκτητη FBX Οι εκτεταμένες ενδείξεις δεν μπορούν να διατηρηθούν πλήρως.

 Ελληνικά