STL 到 USDZ Java

STL 文件描述了 3D 物體的表面幾何形狀,它們通常用於 3D 打印、快速原型製作等。而 USDZ 文件越來越流行用於增強現實場景。它們是包含通用場景描述信息的未壓縮 ZIP 檔案。在某些情況下,您可能需要將 STL 文件轉換為 USDZ 格式。根據這樣的場景,本文將解釋如何在 Java 中以編程方式將 STL 文件轉換為 USDZ 格式。

USDZ 到 STL 轉換器 – Java API 安裝

Aspose.3D for Java API 支持處理三維圖形文件。您可以通過從 下載 頁面下載其 JAR 文件來安裝 API,或將以下規範複製粘貼到 pom.xml 文件中以從 Aspose 存儲庫 訪問 API。

存儲庫:

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

依賴:

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

在 Java 中以編程方式將 STL 轉換為 USDZ 文件

您可以按照下列步驟將 STL 文件轉換為 USDZ:

  1. 使用 Scene 類對象加載輸入 STL 文件。
  2. 創建 UsdSaveOptions 類的實例。
  3. 將 STL 文件轉換為 USDZ 格式。

下面的代碼片段演示瞭如何在 Java 中將 STL 文件轉換為 USDZ 文件:

// 初始化場景類對象
Scene scene = new Scene();

// 使用 Open 方法加載輸入 STL 文件
scene.open("test.stl");

// 初始化 UsdSaveOptions 類對象
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// 保存輸出 USDZ 文件
scene.save("test.usdz", options);

探索 API 功能

API 支持許多其他功能來處理 3D 文件。您可以訪問 文檔 空間,其中不同的文章解釋了 API 中包含的方法和屬性。

獲得免費評估許可證

您可以獲得 免費臨時許可證 來不受任何限制地測試 API。

結論

在本文中,您學習瞭如何使用 Java 將 STL 文件轉換為 USDZ 文件。您可以通過幾個 API 調用輕鬆地將此功能嵌入到您的應用程序中。但是,如果您有任何疑問,請在 論壇 上寫信給我們。

也可以看看

在 Java 中以編程方式將 USDZ 轉換為 STL