Цей точний підручник пояснює, як перетворити 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.