STL zu USDZ Java

Eine STL-Datei beschreibt die Oberflächengeometrie von 3D-Objekten und sie werden häufig für 3D-Druck, Rapid Prototyping usw. verwendet. Während die USDZ-Dateien immer beliebter werden, um in Augmented-Reality-Szenarien verwendet zu werden. Sie sind die unkomprimierten ZIP-Archive, die Universal Scene Description-Informationen enthalten. In bestimmten Fällen müssen Sie möglicherweise eine STL-Datei in das USDZ-Format konvertieren. Entsprechend solchen Szenarien erklärt dieser Artikel, wie man eine STL-Datei programmgesteuert in Java in das USDZ-Format konvertiert.

USDZ-zu-STL-Konverter – Java-API-Installation

Aspose.3D for Java API unterstützt die Arbeit mit dreidimensionalen Grafikdateien. Sie können die API installieren, indem Sie ihre JAR-Dateien von der Seite Downloads herunterladen oder die folgenden Spezifikationen in die pom.xml-Datei kopieren und einfügen, um auf die API aus dem Aspose-Repository zuzugreifen.

Repository:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Abhängigkeit:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>22.4</version>
    </dependency>
</dependencies>

Konvertieren Sie STL in eine USDZ-Datei programmgesteuert in Java

Sie können eine STL-Datei mit den unten aufgeführten Schritten in USDZ konvertieren:

  1. Laden Sie die Eingabe-STL-Datei mit dem Klassenobjekt Scene.
  2. Erstellen Sie eine Instanz der Klasse UsdSaveOptions.
  3. Konvertieren Sie die STL-Datei in das USDZ-Format.

Das folgende Code-Snippet zeigt, wie Sie eine STL-Datei in eine USDZ-Datei in Java konvertieren:

// Initialisiert ein Objekt der Scene-Klasse
Scene scene = new Scene();

// Laden Sie die STL-Eingabedatei mit der Open-Methode
scene.open("test.stl");

// Objekt der Klasse UsdSaveOptions initialisieren
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Speichern Sie die ausgegebene USDZ-Datei
scene.save("test.usdz", options);

Entdecken Sie API-Funktionen

Die API unterstützt viele andere Funktionen zum Arbeiten mit 3D-Dateien. Sie können den Bereich Dokumentation besuchen, in dem verschiedene Artikel die in der API enthaltenen Methoden und Eigenschaften erläutern.

Holen Sie sich eine kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz erhalten, um die API ohne Einschränkungen zu testen.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie eine STL-Datei in Java in eine USDZ-Datei konvertieren. Sie können diese Funktion mit ein paar API-Aufrufen ganz einfach in Ihre Anwendungen einbetten. Falls Sie jedoch Unklarheiten haben, schreiben Sie uns bitte an das Forum.

Siehe auch

Konvertieren Sie USDZ programmgesteuert in Java in STL