將 STL 轉換為 OBJ Python

STL 文件廣泛用於 3D 打印,而 OBJ 文件提供更大的靈活性並支持紋理和材料。在這篇博文中,我們將探討如何在 Python 中將 STL 文件轉換為 OBJ 格式。

  1. Python STL 到 OBJ 轉換器——免費下載
  2. 如何在 Python 中將 STL 轉換為 OBJ
  3. 在 Python 中將 STL 轉換為 OBJ
  4. 使用 Python 中的高級選項將 STL 轉換為 OBJ

Python STL 到 OBJ 轉換器 - 免費下載

Aspose.3D for Python via .NET 支持不同的文件格式 來創建或操作 3D 場景。您可以使用以下 pip 命令配置 library 或從 PyPI 安裝它:

pip install aspose-3d

如何將 STL 轉換為 OBJ 格式

您可以按照以下步驟將 STL 文件導出為 OBJ 格式:

  • 加載輸入 STL 文件。
  • 創建 ObjSaveOptions 類的對象。
  • 將 STL 轉換為 OBJ 文件格式。

請參閱以下部分以獲取示例代碼和更多詳細信息以供您理解。

使用 Python 將 STL 轉換為 OBJ

您需要按照以下步驟在 Python 中將 STL 文件轉換為 OBJ 文件:

  1. 首先,使用 Scene.fromfile() 方法加載輸入 STL 文件。
  2. 然後創建 ObjSaveOptions 類的實例。
  3. 調用 save() 方法導出生成的 OBJ 文件。

以下代碼片段演示瞭如何在 Python 中將 STL 轉換為 OBJ:

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

使用 Python 中的高級選項將 STL 轉換為 OBJ

您可以使用 ObjSaveOptions 類的不同屬性來配置 STL 文件轉換過程。例如,您可以選擇啟用或禁用材質、導出紋理、翻轉坐標或使用 ObjSaveOptions 類指定其他設置。下面的代碼片段顯示瞭如何將 STL 轉換為 OBJ

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

options.enable_materials = True
options.export_textures = True

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

獲得免費的臨時許可證

您可以通過申請 免費臨時許可證 來評估 API 的全部功能。

在線試用

您可以參考以下基於此 API 的在線工具,可以測試其容量和渲染。

結論

本文介紹瞭如何在 Python 中將 STL 轉換為 OBJ,同時還討論了控制轉換的高級方法。而您可以查看 文檔 部分以進一步探索 API 的不同功能。如果您有任何疑慮,請隨時通過 免費支持論壇 與我們聯繫。

也可以看看