Μετατροπή STL σε OBJ μέσω Java
Μετατροπή STL σε OBJ με χρήση βιβλιοθήκης Java χωρίς λογισμικό μοντελοποίησης 3D.
Πώς να μετατρέψετε το STL σε OBJ χρησιμοποιώντας το Java
Για να αποδώσουμε το STL στο OBJ, θα χρησιμοποιήσουμε
API που είναι μια πλούσια σε χαρακτηριστικά, ισχυρή και εύκολη στη χρήση πλατφόρμα μετατροπής API for Java. Μπορείτε να κατεβάσετε την τελευταία του έκδοση απευθείας από
και εγκαταστήστε το στο έργο σας που βασίζεται στο Maven προσθέτοντας τις ακόλουθες διαμορφώσεις στο pom.xml.
Αποθήκη
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>https://repository.aspose.com/repo/</url>
</repository>
Εξάρτηση
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>version of aspose-3d API</version>
<classifier>jdk17</classifier>
</dependency>
Βήματα για τη μετατροπή STL σε OBJ μέσω Java
Οι προγραμματιστές Java μπορούν εύκολα να μετατρέψουν το αρχείο STL σε OBJ σε λίγες μόνο γραμμές κώδικα.
- Φόρτωση αρχείου STL μέσω του κατασκευαστή της κλάσης Scene1. Δημιουργήστε μια παρουσία του ObjSaveOptions1. Ορίστε OBJ συγκεκριμένες ιδιότητες για σύνθετη μετατροπή1. Μέθοδος κλήσης Scene.save1. Περάστε τη διαδρομή εξόδου με την επέκταση αρχείου OBJ και το αντικείμενο του ObjSaveOptions
Απαιτήσεις συστήματος
Προτού εκτελέσετε τον κωδικό μετατροπής Java, βεβαιωθείτε ότι διαθέτετε τις ακόλουθες προϋποθέσεις.
- Microsoft Windows ή συμβατό λειτουργικό σύστημα με Java Runtime Environment για JSP/JSF Application and Desktop Applications.- Λάβετε την τελευταία έκδοση του Aspose.3D for Java απευθείας από τη Maven.
Πηγαίος κώδικας μετατροπής STL σε OBJ Java
// φορτώστε το STL σε ένα αντικείμενο της σκηνής
Scene document = new Scene("template.stl");
// δημιουργήστε μια παρουσία του ObjSaveOptions
ObjSaveOptions options = new ObjSaveOptions();
// αποθήκευση STL ως OBJ
document.save("output.obj", options);
Ζωντανές επιδείξεις μετατροπής STL σε OBJ
Μετατροπή STL σε OBJ αυτή τη στιγμή, επισκεπτόμενοι τον ιστότοπο Live Demos. Η ζωντανή επίδειξη έχει τα ακόλουθα πλεονεκτήματα
Java 3D Βιβλιοθήκη χειρισμού σκηνής
Το Aspose.3D είναι ένα CAD και ένα Gameware API για τη φόρτωση, τροποποίηση και μετατροπή αρχείων 3D. Το API είναι αυτόνομο και δεν απαιτεί κανένα λογισμικό μοντελοποίησης ή απόδοσης 3D. Μπορεί κανείς εύκολα να χρησιμοποιήσει το API για Discreet3DS, WavefrontOBJ, STL (ASCII, Binary), Universal3D, FBX (ASCII, Binary), Collada, glTF, PLY, GLB, DirectX και άλλες μορφές.STL Τι είναι μορφή αρχείου STL
Το STL, συντομογραφία για τη στερεολιθρογραφία, είναι μια εναλλάξιμη μορφή αρχείου που αντιπροσωπεύει τρισδιάστατη γεωμετρία επιφάνειας. Η μορφή αρχείου βρίσκει τη χρήση της σε πολλά πεδία, όπως η ταχεία δημιουργία πρωτοτύπων, η 3D εκτύπωση και η κατασκευή με τη βοήθεια υπολογιστή. Αντιπροσωπεύει μια επιφάνεια ως μια σειρά από μικρά τρίγωνα, γνωστά ως όψεις, όπου κάθε όψη περιγράφεται με μια κάθετη κατεύθυνση και τρία σημεία που αντιπροσωπεύουν τις κορυφές του τριγώνου. Τα δεδομένα που προκύπτουν χρησιμοποιούνται από εφαρμογές για τον προσδιορισμό της διατομής του σχήματος 3D που θα κατασκευαστεί από το fabber. Δεν υπάρχουν διαθέσιμες πληροφορίες στη μορφή αρχείου STL για την αναπαράσταση του χρώματος, της υφής ή άλλων κοινών χαρακτηριστικών μοντέλου CAD.
Διαβάστε ΠερισσότεραOBJ Τι είναι μορφή αρχείου OBJ
Τα αρχεία OBJ χρησιμοποιούνται από την εφαρμογή Advanced Visualizer του Wavefront για τον ορισμό και την αποθήκευση των γεωμετρικών αντικειμένων. Η μετάδοση προς τα πίσω και προς τα εμπρός γεωμετρικών δεδομένων είναι δυνατή μέσω OBJ αρχείων. Τόσο η πολυγωνική γεωμετρία, όπως σημεία, γραμμές, κορυφές υφής, όψεις και γεωμετρία ελεύθερης μορφής (καμπύλες και επιφάνειες) υποστηρίζονται από τη μορφή OBJ. Αυτή η μορφή δεν υποστηρίζει κινούμενα σχέδια ή πληροφορίες που σχετίζονται με το φως και τη θέση των σκηνών. Ένα αρχείο OBJ είναι συνήθως ένα τελικό προϊόν της διαδικασίας μοντελοποίησης 3D που δημιουργείται από ένα CAD (Computer Aided Design). Η προεπιλεγμένη σειρά για την αποθήκευση κορυφών είναι αριστερόστροφα αποφεύγοντας τη ρητή δήλωση των κανονικών προσώπων. Αν και OBJ αρχεία δηλώνουν πληροφορίες κλίμακας σε μια γραμμή σχολίων, ωστόσο δεν έχουν δηλωθεί μονάδες για συντεταγμένες OBJ.
Διαβάστε ΠερισσότεραΆλλες υποστηριζόμενες μετατροπές
Μπορείτε επίσης να μετατρέψετε το STL σε πολλές άλλες μορφές αρχείων, συμπεριλαμβανομένων μερικών που αναφέρονται παρακάτω.