3ds zu STL

Konvertieren Sie 3D Max mit der Java REST API in STL.

Warum 3DS in STL konvertieren?

Das Format 3DS. ist reich an Funktionen und unterstützt Texturen, Beleuchtung und eine Vielzahl von 3D-Elementen. Damit eignet es sich ideal für Animationen und hochwertiges Rendering. Es ist jedoch nicht mit den meisten 3D-Druckern kompatibel, die hauptsächlich STL Dateien akzeptieren. STL(Stereolithographie) ist ein Format, das sich auf die geometrische Form des 3D Objekts konzentriert und daher das Standardformat für den 3D-Druck ist. Durch die Konvertierung Ihrer 3DS-Datei in STL können Sie das Modell mit minimalem Datenaufwand für Rapid Prototyping und additive Fertigung verwenden.

3D Max-API zur Dateiverarbeitung

Aspose.3D Cloud SDK für Java bietet eine umfassende Lösung für Entwickler, die 3D Dateien bearbeiten möchten. Mit Unterstützung für zahlreiche Formate, darunter 3DS, STL, OBJ, FBX und mehr, können Sie mit Aspose.3D Cloud 3D Objekte in Ihren Java-Anwendungen problemlos konvertieren, zusammenführen, teilen und bearbeiten. Es macht komplexe lokale Software-Setups überflüssig und bietet eine nahtlose Cloud-Integration für die Verwaltung von 3D-Modellen.

Melden Sie sich für Aspose Cloud an

Bevor Sie beginnen, registrieren Sie sich für ein Konto im Aspose.Cloud-Dashboard, um Ihre App-SID und Ihren App-Schlüssel zu erhalten, die für die Authentifizierung erforderlich sind. Weitere Informationen finden Sie im Artikel Schnellstart.

Installieren Sie Aspose.3D Cloud SDK für Java

Um Aspose.3D Cloud SDK in Ihr Java-Projekt zu integrieren, fügen Sie Ihrer pom.xml-Datei die folgende Maven-Abhängigkeit hinzu:

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

Oder Sie können die neueste Version aus dem Aspose Repository herunterladen.

So konvertieren Sie 3DS in Java in STL

Der folgende Java-Code zeigt, wie eine 3DS-Datei mithilfe der Java REST API in STL konvertiert wird:

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

Erstellen Sie eine Instanz von ThreeDCloudApi, in der wir die Client-ID und die Client-Secret-Details als Argumente übergeben.

threeDCloudApi.UploadFile(inputFileName, inputStream);

Laden Sie die 3DS-Eingabedatei in den Cloud-Speicher hoch.

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

Rufen Sie nun die API auf, um die 3D Max-Datei in das STL-Format zu konvertieren. Sobald dies abgeschlossen ist, wird die STL-Datei am angegebenen Speicherort gespeichert.

Sie können die Verwendung einer der folgenden unterstützten Versionen der STL-Datei in Betracht ziehen: „stlascii“ oder „stlbinary“.

// Holen Sie sich die Client-ID und das Client-Geheimnis von https://dashboard.aspose.cloud/
String clientId = "XXXXX-XXXXX-XXXXX-XXXXX-f5a14a4b6466";
String clientSecret = "XXXXXXXXXXXXXXXXXXXXXXXXXXX";

// Erstellen Sie eine Instanz der Aspose.3D-Cloud
ThreeDCloudApi threeDCloudApi  = new ThreeDCloudApi("client_credentials", clientId, clientSecret);

// Der Name der 3DS-Eingabedatei
String inputFile = "myInput.3ds";

// resultierendes STL-Format
String newformat = "stlascii";

// Name der resultierenden Datei
String resultantFileName = "resultant.stl";

// Speicherort für die resultierende Datei. Wenn keine Informationen zum Speicherort angegeben sind, wird der Standardspeicherort verwendet.
String storage = "internal";
		    		
// Initialisieren Sie den Konvertierungsvorgang
var response = threeDCloudApi.postConvertByFormat(inputFile, newformat, resultantFileName, folder, true, storage);

Konvertierung von 3DS Dateien in STL mit cURL-Befehlen

Entwickler, die lieber mit cURL arbeiten, können die Aspose.3D Cloud REST API verwenden, um 3DS direkt in STL zu konvertieren. Nachfolgend finden Sie Einzelheiten zur Verwendung des cURL-Befehls zur Konvertierung von 3DS in STL:

Schritt 1: Zugriffstoken erhalten

Zuerst müssen wir das JWT-Zugriffstoken basierend auf den Client-Anmeldeinformationen generieren:

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"

Schritt 2: 3D Max-Datei in den Cloud-Speicher hochladen

Verwenden Sie den folgenden Befehl, um die 3DS-Eingabedatei in den Aspose-Cloud-Speicher hochzuladen:

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

Schritt 3: 3DS online in STL konvertieren

Um die 3D-Max-Datei online in STL zu konvertieren, führen Sie bitte den folgenden cURL-Befehl aus:

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}"

Ersetzen Sie „sourceFile“ durch den Namen der 3D Max-Eingabedatei (hochgeladen im Cloud-Speicher), „resultantFile“ durch den Namen der resultierenden STL-Datei und „accessToken“ durch das oben generierte JWT-Token.

Vorteile der Verwendung der Java REST API

  • Keine lokale Einrichtung erforderlich: Mit dem Cloud-basierten SDK müssen Sie keine lokale 3D-Modellierungssoftware installieren oder warten. Alle Konvertierungen werden in der Cloud durchgeführt.
  • Konvertierung mehrerer Formate: Aspose.3D unterstützt die Konvertierung zwischen einer Vielzahl von Formaten wie 3DS, STL, OBJ, FBX, GLTF und mehr.
  • Skalierbar und effizient: Behandeln Sie mehrere Konvertierungsanforderungen gleichzeitig, sodass es für große Projekte oder Teams geeignet ist.
  • Nahtlose Integration: Einfache Integration mit Java-Anwendungen für Entwickler, die automatisierte 3D-Dateikonvertierungsfunktionen benötigen.

Kostenloser 3DS zu STL-Konverter

Um die erstaunlichen Fähigkeiten von Aspose.3D Cloud zu erleben, können Sie unseren leichten und äußerst effizienten 3DS zu STL-Konverter verwenden. Er basiert auf der REST-API und kann über einen Webbrowser aufgerufen werden.

3ds zu stl

Eine Vorschau der 3DS-Datei zur STL-Konverter-App.

Abschluss

Die Konvertierung von 3DS in STL ist ein entscheidender Schritt bei der Vorbereitung von 3D-Modellen für den Druck oder Rapid Prototyping. Mit dem Aspose.3D Cloud SDK für Java können Sie diese Konvertierung schnell und effizient durchführen, ohne sich um lokale Hardware oder Softwareanforderungen kümmern zu müssen. Egal, ob Sie Entwickler sind, der mit 3D-Modellierungsanwendungen arbeitet, oder ein Unternehmen, das 3D-Workflows integrieren muss, Aspose.3D Cloud vereinfacht den Prozess.

Verwandter Artikel

Wir empfehlen Ihnen dringend, die folgenden Links zu besuchen, um mehr zu erfahren über: