OBJ 到 3DS Java

OBJ 文件包含多邊形面、紋理貼圖和其他有關 3D 對象的信息。然而,3DS 文件用於存儲網格數據和材料信息以及其他數據。有時,您可能需要將 OBJ 文件轉換為 3DS 格式。對於此類要求,本文介紹瞭如何使用 Java 以編程方式將 OBJ 文件轉換為 3DS 文件。

OBJ 到 3DS 轉換器 – Java API 安裝

Aspose.3D for Java API 支持處理二維或三維對象和場景。您可以通過從 下載 部分訪問參考 JAR 文件或使用項目的 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.8</version>
    </dependency>
</dependencies>

在 Java 中將 OBJ 轉換為 3DS 文件

您可以按照以下步驟將 OBJ 文件轉換為 3DS 格式:

  1. 從磁盤或流中加載輸入 OBJ 文件。
  2. 寫入輸出 3DS 文件。

在 Java 中將 OBJ 轉換為 3DS 文件

您需要按照以下步驟將 OBJ 文件轉換為 3DS 格式:

  1. 初始化 Scene 類的一個實例。
  2. 使用 Save 方法將 OBJ 文件轉換為 3DS 格式。

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

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

// 加載輸入 OBJ 文件
scene.open("input.obj", FileFormat.WAVEFRONTOBJ);

// 保存輸出的 3DS 文件
scene.save("output.3ds", FileFormat.DISCREET3DS);

獲得免費的臨時許可證

您可以申請 免費臨時許可證 來不受任何限制地測試 API 的所有功能。

在線演示

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

結論

在本文中,您觀察並了解瞭如何在 Java 中以編程方式將 OBJ 文件轉換為 3DS 格式。但是,您可以查看 文檔 部分,其中不同的章節涵蓋了 API 支持的功能。如有任何疑問,請隨時通過 論壇 與我們聯繫。

也可以看看

在 C# 中將 USDZ 轉換為 GLB 或 GLTF 文件