USDZ 轉換為 GLB Java

USDZ 文件是未經任何壓縮或加密的 ZIP 文件。在某些用例下,您可能需要將 USDZ 文件轉換為 USDZ 文件為 GLBGLTF 文件格式。因此,本文介紹瞭如何在 Java 中以編程方式將 USDZ 轉換為 GLB 或 GLTF 格式。

USDZ 到 GLB 或 GLTF 轉換器 – Java API 安裝

Aspose.3D for Java 支持使用多個二維或三維對象和場景。您可以通過從 下載 頁面下載最新版本的 JAR 文件來快速配置 API,或者使用以下配置從項目的 pom.xml 文件中的 Aspose Repository 啟用它。

存儲庫:

 <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.7</version>
    </dependency>
</dependencies>

在 Java 中將 USDZ 轉換為 GLB 文件

您可以按照以下步驟將 USDZ 文件轉換為 GLB 格式:

  1. 使用 Scene 類的對象加載輸入 USDZ 文件。
  2. 將 USDZ 轉換為 GLB 二進製文件格式。

下面的代碼示例詳細說明瞭如何在 Java 中以編程方式將 USDZ 文件轉換為 GLB 格式:

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

// 從給定路徑打開場景
scene.open("Input.usdz");

// 保存輸出 GLB 文件
scene.save("Output.glb");

在 Java 中將 USDZ 轉換為 GLTF 文件

您可以使用以下步驟將 USDZ 文件轉換為 GLTF 格式:

  1. 創建 Scene 類的實例。
  2. 將 USDZ 轉換為 GLTF 格式。

以下代碼片段說明瞭如何在 Java 中以編程方式將 USDZ 文件轉換為 GLTF 格式:

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

// 從給定路徑打開場景
scene.open("Input.usdz");

// 保存輸出 GLTF 文件
scene.save("Output.gltf");

獲得免費的臨時許可證

您可以申請 免費臨時許可證 以不受任何限制地評估 API。

在線演示

請嘗試使用此 API 開發的 USDZ 到 GLB 轉換器 網絡應用程序。

結論

在本文中,您了解瞭如何使用 Java 以編程方式將 USDZ 文件轉換為 GLTF 或 GLB 文件格式。 Save 方法可以從文件名中解析文件擴展名,並以相應的格式呈現文件。例如,根據您的要求使用 ASCII 或二進制格式文件。此外,您可以訪問 文檔 空間查看 API 支持的其他功能。如果 yopu 需要與我們取得聯繫,請隨時通過論壇與我們聯繫。

也可以看看

在 Java 中將 USDZ 轉換為 HTML