3ds σε STL

Μετατρέψτε το 3d max σε STL με το Java REST API.

Γιατί να μετατρέψετε το 3DS σε STL;

Η μορφή 3DS. είναι πλούσια σε χαρακτηριστικά, υποστηρίζει υφές, φωτισμό και μεγάλη ποικιλία τρισδιάστατων στοιχείων, καθιστώντας την ιδανική για κινούμενα σχέδια και απόδοση υψηλής ποιότητας. Ωστόσο, δεν είναι συμβατό με τους περισσότερους εκτυπωτές 3D, οι οποίοι δέχονται κυρίως αρχεία STL. STL(Στερεολιθογραφία) είναι μια μορφή που εστιάζει στο γεωμετρικό σχήμα του τρισδιάστατου αντικειμένου, καθιστώντας το την πιο δημοφιλή μορφή για τρισδιάστατη εκτύπωση. Η μετατροπή του αρχείου 3DS σε STL σάς επιτρέπει να χρησιμοποιήσετε το μοντέλο για γρήγορη δημιουργία πρωτοτύπων και κατασκευή πρόσθετων με ελάχιστη επιβάρυνση δεδομένων.

3D Max File Processing API

Το Aspose.3D Cloud SDK για Java προσφέρει μια ολοκληρωμένη λύση για προγραμματιστές που θέλουν να χειριστούν αρχεία 3D. Με υποστήριξη πολλών μορφών, συμπεριλαμβανομένων των 3DS, STL, OBJ, FBX και άλλων, το Aspose.3D Cloud σάς επιτρέπει να μετατρέπετε, συγχωνεύετε, διαχωρίζετε και χειρίζεστε εύκολα τρισδιάστατα αντικείμενα στις εφαρμογές σας Java. Εξαλείφει την ανάγκη για πολύπλοκες τοπικές ρυθμίσεις λογισμικού και παρέχει απρόσκοπτη ενσωμάτωση στο cloud για τη διαχείριση τρισδιάστατων μοντέλων.

Εγγραφείτε στο Aspose Cloud

Πριν ξεκινήσετε, εγγραφείτε για έναν λογαριασμό στο Aspose.Cloud dashboard για να λάβετε το SID της εφαρμογής και το κλειδί εφαρμογής, τα οποία απαιτούνται για τον έλεγχο ταυτότητας. Για περισσότερες πληροφορίες, επισκεφτείτε το άρθρο quick start.

Εγκαταστήστε το Aspose.3D Cloud SDK για Java

Για να ενσωματώσετε το Aspose.3D Cloud SDK στο έργο σας Java, προσθέστε την ακόλουθη εξάρτηση Maven στο αρχείο pom.xml:

<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d-cloud</artifactId>
    <version>22.5</version>
</dependency>

Ή μπορείτε να κάνετε λήψη της πιο πρόσφατης έκδοσης από το Aspose Repository.

Πώς να μετατρέψετε το 3DS σε STL στην Java

Ο ακόλουθος κώδικας Java δείχνει πώς να μετατρέψετε ένα αρχείο 3DS σε STL χρησιμοποιώντας το Java REST API:

ThreeDCloudApi threeDCloudApi = new ThreeDCloudApi("client_credentials", clientID, clientSecret);

Δημιουργήστε μια παρουσία του ThreeDCloudApi, όπου μεταβιβάζουμε το Client ID και τις λεπτομέρειες Client Secret ως ορίσματα.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Ανεβάστε το αρχείο εισόδου 3ds στον χώρο αποθήκευσης cloud.

var response = threeDCloudApi.postConvertByFormat(name, newformat, "myResultant.stl", folder, true, storage);

Τώρα καλέστε το API για να μετατρέψετε το αρχείο 3D Max σε μορφή STL. Μόλις ολοκληρωθεί, το αρχείο STL αποθηκεύεται στην καθορισμένη θέση.

Μπορείτε να χρησιμοποιήσετε μία από τις ακόλουθες υποστηριζόμενες εκδόσεις του αρχείου STL. «stlascii» ή «stlbinary».

// Λάβετε clientId και clientSecret από https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// δημιουργήστε μια παρουσία του Aspose.3D cloud
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// Το όνομα του αρχείου εισόδου 3DS
String inputFile = "myInput.3ds";

// προκύπτουσα μορφή STL
String newformat = "stlascii";

// όνομα του αρχείου που προκύπτει
String resultantFileName = "resultant.stl";

// Αποθήκευση για το αρχείο που προκύπτει. Εάν δεν έχουν καθοριστεί πληροφορίες για αποθήκευση, τότε χρησιμοποιείται η προεπιλεγμένη αποθήκευση.
String storage = "internal";
		    		
// αρχικοποιήστε τη λειτουργία μετατροπής
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);

Μετατροπή αρχείου 3DS σε STL με χρήση εντολών cURL

Για προγραμματιστές που προτιμούν να εργάζονται με το cURL, μπορείτε να χρησιμοποιήσετε το Aspose.3D Cloud REST API για να μετατρέψετε απευθείας το 3DS σε STL. Παρακάτω δίνονται οι λεπτομέρειες σχετικά με τη χρήση της εντολής cURL για την εκτέλεση της μετατροπής 3DS σε STL:

Βήμα 1: Λήψη διακριτικού πρόσβασης

Πρώτον, πρέπει να δημιουργήσουμε το διακριτικό πρόσβασης JWT με βάση τα διαπιστευτήρια πελάτη:

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=Your-App-SID&client_secret=Your-App-Key" \
-H "Content-Type: application/x-www-form-urlencoded"

Βήμα 2: Μεταφορτώστε το αρχείο 3D Max στο χώρο αποθήκευσης Cloud

Χρησιμοποιήστε την ακόλουθη εντολή για να ανεβάσετε το αρχείο εισόδου 3DS στον χώρο αποθήκευσης Aspose Cloud:

curl -v "https://api.aspose.cloud/v3.0/3d/storage/file/sample.obj" \
-X PUT \
-H "Authorization: Bearer your_access_token" \
--data-binary @input.obj

Βήμα 3: Μετατροπή 3DS σε STL Online

Για να μετατρέψετε το αρχείο 3D max σε STL online, εκτελέστε την ακόλουθη εντολή cURL:

curl -v "https://api.aspose.cloud/v3.0/3d/saveas/newformat?name={sourceFile}&newformat=stlascii&newfilename={convertedFile}&IsOverwrite=false" \
-X POST \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"

Αντικαταστήστε το «sourceFile» με το όνομα του αρχείου εισόδου 3D Max (που μεταφορτώθηκε στο χώρο αποθήκευσης cloud), το «resultantFile» με το όνομα του αρχείου STL που προκύπτει και το «accessToken» με το διακριτικό JWT που δημιουργήθηκε παραπάνω.

Οφέλη από τη χρήση του Java REST API

  • Δεν απαιτείται τοπική ρύθμιση: Με το SDK που βασίζεται σε σύννεφο, δεν χρειάζεται να εγκαταστήσετε ή να διατηρήσετε οποιοδήποτε τοπικό λογισμικό μοντελοποίησης 3D. Όλες οι μετατροπές αντιμετωπίζονται στο cloud.
  • Μετατροπή πολλαπλών μορφών: Το Aspose.3D υποστηρίζει τη μετατροπή μεταξύ ενός ευρέος φάσματος μορφών όπως 3DS, STL, OBJ, FBX, GLTF και άλλα.
  • Επεκτάσιμο και αποτελεσματικό: Χειριστείτε πολλαπλά αιτήματα μετατροπής ταυτόχρονα, καθιστώντας το κατάλληλο για μεγάλα έργα ή ομάδες.
  • Ενσωματώστε απρόσκοπτα: Εύκολη ενσωμάτωση με εφαρμογές Java για προγραμματιστές που χρειάζονται αυτοματοποιημένες δυνατότητες μετατροπής αρχείων 3D.

Δωρεάν μετατροπέας 3DS σε STL

Για να δείτε τις εκπληκτικές δυνατότητες του Aspose.3D Cloud, μπορείτε να εξετάσετε το ενδεχόμενο να χρησιμοποιήσετε τον ελαφρύ και εξαιρετικά αποδοτικό μετατροπέα 3DS σε STL. Είναι χτισμένο πάνω στο REST API και είναι προσβάσιμο μέσα από ένα πρόγραμμα περιήγησης ιστού.

3ds προς stl

Μια προεπισκόπηση του αρχείου 3DS σε εφαρμογή μετατροπέα STL.

Σύναψη

Η μετατροπή του 3DS σε STL είναι ένα κρίσιμο βήμα για την προετοιμασία τρισδιάστατων μοντέλων για εκτύπωση ή ταχεία δημιουργία πρωτοτύπων. Με το Aspose.3D Cloud SDK για Java, μπορείτε να εκτελέσετε αυτήν τη μετατροπή γρήγορα και αποτελεσματικά χωρίς να ανησυχείτε για τις τοπικές απαιτήσεις υλικού ή λογισμικού. Είτε είστε προγραμματιστής που εργάζεστε με εφαρμογές τρισδιάστατης μοντελοποίησης είτε επιχείρηση που χρειάζεται να ενσωματώσει τρισδιάστατες ροές εργασίας, το Aspose.3D Cloud απλοποιεί τη διαδικασία.

Χρήσιμοι Σύνδεσμοι

Σχετικό άρθρο

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