В этом подробном руководстве рассказывается, как преобразовать GLB в OBJ в Python. В нем представлены сведения о настройке среды разработки, последовательность шагов по написанию приложения и пример кода для разработки конвертера GLB в OBJ на Python. Мы также настроим преобразованный файл OBJ с помощью объекта ObjSaveOptions.
Действия по преобразованию GLB в OBJ в Python
- Настройте среду разработки для использования Aspose.3D for Python via .NET для преобразования GLB в OBJ.
- Загрузите файл GLB в объект класса Scene.
- Создайте объект класса ObjSaveOptions для настройки свойств выходного файла.
- Установите флаг для экспорта материала
- Установите флаг для экспорта текстур.
- Вызовите метод сохранения, чтобы создать выходной файл OBJ.
Эти шаги представляют собой последовательность задач по конвертированию GLB в OBJ с текстурой в Python. Исходный файл GLB загружается в объект класса Scene с последующим созданием объекта класса ObjSaveOptions для установки свойств выходного файла. Флаги установлены для экспорта материалов и текстур вместе с файлом OBJ.
Код для преобразования файла GLB в OBJ на Python
import aspose.threed | |
from aspose.threed import * | |
license = License() | |
license.set_license("Aspose.Total.lic") | |
# Load the GLB file | |
scene = Scene.from_file("chair.glb") | |
# Initialize the ObjSaveOptions object | |
options = aspose.threed.formats.ObjSaveOptions() | |
options.enable_materials = True | |
options.export_textures = True | |
# Convert to OBJ | |
scene.save("chair.obj", options) | |
print("GLB to OBJ converted successfully") |
Этот код преобразует GLB в OBJ в Python. Объект ObjSaveOptions используется для установки флага для экспорта материалов и текстур, однако вы можете установить пути поиска для внешних ресурсов файла OBJ, применить масштаб единиц и установить флаг для экспорта сцены в виде облака точек. Вы также можете использовать методы и свойства класса Scene для настройки входного файла GLB перед его преобразованием в файл OBJ.
В этой статье вы научились изменять тип файла с GLB на OBJ с текстурой на Python. Если вы хотите преобразовать файл OBJ в PDF, обратитесь к статье как конвертировать OBJ в PDF в Python.