Файлы STL широко используются для 3D-печати, а файлы OBJ обеспечивают большую гибкость и поддержку текстур и материалов. В этом сообщении блога мы рассмотрим, как преобразовать файлы STL в формат OBJ в Python.
- Конвертер Python STL в OBJ — скачать бесплатно
- Как преобразовать STL в OBJ в Python
- Преобразовать STL в OBJ в Python
- Преобразование 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:
- Прежде всего, загрузите входной STL-файл с помощью метода Scene.fromfile().
- Затем создайте экземпляр класса ObjSaveOptions.
- Вызовите метод 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. Если у вас есть какие-либо вопросы, обращайтесь к нам на бесплатный форум поддержки.