OBJ STL 文件或 FBX

OBJ 文件是能夠向前或向後傳輸幾何數據的幾何對象。本文介紹了 OBJ 文件到 FBXSTL 格式文件的轉換:

使用 C# 將 OBJ 轉換器轉換為 FBX 或 STL 文件

Aspose.3D for .NET API 支持使用不同的 3D 模型和文件格式。您可以將帶有 OBJ 文件擴展名的 3D 對象文件轉換為不同的格式,如 FBX 或 STL。只需從 下載 部分下載 DLL 文件來配置 API,或使用以下 NuGet 安裝命令:

PM> Install-Package Aspose.3D

在 C# 中以編程方式將 OBJ 轉換為 FBX 文件

您可以按照以下步驟將 3D 對象 OBJ 文件轉換為 FBX 格式:

  1. 使用 Scene 類加載輸入 OBJ 文件。
  2. 使用 FileFormat 字段初始化 FBXSaveOptions 對象。
  3. 將 OBJ 轉換為 FBX 文件。

下面的代碼解釋瞭如何使用 C# 以編程方式將 OBJ 對象文件轉換為 FBX 格式文件:

// 使用 Scene 類加載輸入 OBJ 文件。
Scene scene = new Scene("scene.obj");

// 使用 SaveFormat 枚舉初始化 FBXSaveOptions 對象。
FBXSaveOptions options = new FBXSaveOptions(FileFormat.FBX7400ASCII);

// 將 OBJ 轉換為 FBX 文件。
scene.Save("Test.fbx", options);

使用 C# 將 OBJ 文件轉換為 STL 文件

您可以通過以下步驟將 OBJ 文件轉換為 STL 文件:

  1. 使用 Scene 類加載輸入 OBJ 文件。
  2. 初始化 STLSaveOptions 類對象。
  3. 配置查找路徑以允許查找外部依賴項。
  4. 將 OBJ 轉換為 STL 文件。

以下代碼顯示瞭如何在 C# 中以編程方式將 OBJ 文件轉換為 STL 文件:

// 使用 Scene 類加載輸入 OBJ 文件。
Scene scene = new Scene("scene.obj");

// 初始化 STLSaveOptions 類對象。
STLSaveOptions saveSTLOpts = new Aspose.ThreeD.Formats.STLSaveOptions();
                        
// 配置查找路徑以允許導入器查找外部依賴項。
saveSTLOpts.LookupPaths = new List<string>(new string[] { dataDir });

// 將 OBJ 轉換為 STL 文件。
scene.Save("test.stl", saveSTLOpts);

獲取免費的 API 許可證

您可以申請 免費臨時許可證 以全面評估 API。

結論

總之,您已了解如何使用 C# 以編程方式將 OBJ 格式的 3D 對象文件轉換或導出為 FBX 或 STL 文件。您只需幾行代碼就可以在您的應用程序中添加這些功能,因為 API 會處理轉換的次要細節。此外,您可以通過訪問 文檔 來探索 API 的其他幾個特性。如有任何疑慮,請隨時通過 免費支持論壇 寫信給我們。

也可以看看