Πώς να μετατρέψετε 3D μοντέλα σε Java

Πώς να μετατρέψετε 3D μοντέλα σε Java

Η μετατροπή μορφοποίησης με aspose-3d-foss είναι μια λειτουργία δύο βημάτων: φορτίστε την πηγή με scene.open(),και στη συνέχεια να αποθηκεύσει στο στόχο με scene.save().

Βήμα προς βήμα οδηγός

Βήμα 1: Εγκατάσταση του πακέτου

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

Βήμα 2: Κατεβάστε και μετατρέψετε

import com.aspose.threed.Scene;

Scene scene = new Scene();
scene.open("input.fbx");
scene.save("output.glb");

Η μορφή εξόδου απορρέει από την επέκταση αρχείου.


Βήμα 3: Χρησιμοποιήστε τις επιλογές αποθήκευσης

import com.aspose.threed.GltfSaveOptions;
import com.aspose.threed.FileContentType;

GltfSaveOptions opts = new GltfSaveOptions();
opts.setContentType(FileContentType.BINARY);
scene.save("output.glb", opts);

Σημείωση : Η εξαγωγή FBX δεν είναι διαθέσιμη στο aspose-3d-foss. .fbx Πυροβολισμοί ExportException Χρησιμοποιήστε OBJ, STL ή glTF/GLB ως μορφές εκκίνησης.


Κοινή συνταγή μετατροπής

ΠηγήΣτόχοςΣημειώσεις
ΟΜΠ για την GLBΔυαδική GLTF για το Webscene.open("in.obj"); scene.save("out.glb");
FBX για STLΤριπλάσιο για 3D εκτύπωσηscene.open("in.fbx"); scene.save("out.stl");
ΣΤΛ ΓΙΑ ΟΒΓWavefront για μοντέλοscene.open("in.stl"); scene.save("out.obj");

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

Η μετατροπή διατηρεί υλικά;?

Η χαρτογράφηση υλικού είναι η καλύτερη προσπάθεια. δεν έχουν όλες οι μορφές τις ίδιες ιδιότητες υλικό.

Μπορώ να μετατρέψω αρχεία;?

Δημιουργία ενός νέου Scene Για κάθε αρχείο.Κάθε περίπτωση είναι ανεξάρτητη.

 Ελληνικά