Конвертировать STL в OBJ Python

Файлы STL широко используются для 3D-печати, а файлы OBJ обеспечивают большую гибкость и поддержку текстур и материалов. В этом сообщении блога мы рассмотрим, как преобразовать файлы STL в формат OBJ в Python.

  1. Конвертер Python STL в OBJ — скачать бесплатно
  2. Как преобразовать STL в OBJ в Python
  3. Преобразовать STL в OBJ в Python
  4. Преобразование STL в OBJ с помощью дополнительных параметров в Python

Конвертер Python STL в OBJ — скачать бесплатно

Aspose.3D for Python через .NET поддерживает различные форматы файлов для создания 3D-сцен или управления ими. Вы можете настроить библиотеку или установить ее из PyPI, используя следующую команду pip:

pip install aspose-3d

Как конвертировать STL в формат OBJ

Вы можете экспортировать файл STL в формат OBJ, выполнив следующие действия:

  • Загрузите входной файл STL.
  • Создайте объект класса ObjSaveOptions.
  • Преобразуйте STL в формат файла OBJ.

Пожалуйста, обратитесь к следующему разделу за примером кода и дополнительной информацией для вашего понимания.

Преобразование STL в OBJ с помощью Python

Вам необходимо выполнить следующие шаги, чтобы преобразовать файл STL в файл OBJ в Python:

  1. Прежде всего, загрузите входной STL-файл с помощью метода Scene.fromfile().
  2. Затем создайте экземпляр класса ObjSaveOptions.
  3. Вызовите метод save(), чтобы экспортировать сгенерированный файл OBJ.

Следующий фрагмент кода демонстрирует, как преобразовать STL в OBJ в Python:

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)

Преобразование STL в OBJ с дополнительными параметрами в Python

Вы можете использовать различные свойства класса 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 и может быть протестирован на предмет его производительности и рендеринга.

Заключение

В этой статье рассказывается, как преобразовать STL в OBJ в Python, а также обсуждается расширенный подход к управлению преобразованием. Принимая во внимание, что вы можете заглянуть в раздел документация для дальнейшего изучения различных функций API. Если у вас есть какие-либо вопросы, обращайтесь к нам на бесплатный форум поддержки.

Смотрите также