Файли 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. Якщо у вас виникли сумніви, зв’яжіться з нами на безкоштовному форумі підтримки.