GLB را به OBJ در پایتون تبدیل کنید

تبدیل مدل های سه بعدی به طور موثر بین فرمت های فایل های مختلف در شرایط خاص بسیار مهم است. یکی از سناریوهای رایج نیاز به تبدیل فایل‌های GLB(باینری glTF) به فرمت OBJ (Wavefront OBJ) است. این مقاله به عنوان یک راهنمای جامع در مورد چگونگی دستیابی به این وظیفه به راحتی عمل می کند. دانش و کدهای لازم را برای تبدیل موفقیت آمیز GLB به OBJ در پایتون در اختیار شما قرار می دهد.

این مقاله موضوعات زیر را پوشش می دهد:

  1. تبدیل پایتون GLB به OBJ – دانلود رایگان
  2. مراحل تبدیل GLB به OBJ
  3. تبدیل فایل GLB به OBJ
  4. تبدیل GLB به OBJ با گزینه‌ها
  5. تبدیل آنلاین GLB به OBJ را امتحان کنید
  6. منابع آموزشی رایگان

مبدل پایتون GLB به OBJ – دانلود رایگان

ما از کتابخانه Aspose.3D for Python برای تبدیل فایل GLB به فرمت OBJ استفاده خواهیم کرد. Aspose.3D یک کتابخانه قدرتمند است که به توسعه دهندگان امکان ایجاد، ویرایش و تبدیل مدل های سه بعدی از جمله GLB و OBJ را می دهد.

لطفاً پکیج را دانلود کنید یا API را از PyPI با استفاده از دستور pip زیر در کنسول نصب کنید:

pip install aspose-3d

نحوه تبدیل GLB به OBJ

با دنبال کردن مراحل زیر می توانیم به راحتی یک فایل GLB را به فرمت OBJ تبدیل کنیم:

  • یک فایل GLB را بارگیری کنید.
  • گزینه های ذخیره OBJ را مشخص کنید.
  • آن را به عنوان OBJ ذخیره کنید.

در بخش زیر نحوه تبدیل این مراحل به کد پایتون و تبدیل فرمت GLB به OBJ توضیح داده شده است.

GLB را با استفاده از پایتون به OBJ تبدیل کنید

با دنبال کردن مراحل زیر می‌توانیم یک فایل GLB را به فرمت OBJ تبدیل کنیم:

  1. یک فایل ورودی GLB را با استفاده از روش Scene.fromfile() بارگیری کنید.
  2. یک نمونه از کلاس ObjSaveOptions ایجاد کنید.
  3. در نهایت متد save() را فراخوانی کنید تا به صورت OBJ ذخیره شود. مسیر فایل OBJ خروجی و ObjSaveOptions را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل GLB به OBJ در پایتون را نشان می دهد.

# این مثال کد نحوه تبدیل GLB به OBJ را نشان می دهد.
from aspose.threed import Scene, License
from aspose.threed.formats import *

# یک فایل GLB را با کلاس Scene بارگیری کنید.
scene = Scene.from_file("C:\\Files\\Sample.glb");

# گزینه های ذخیره OBJ را راه اندازی کنید
objSaveOptions = ObjSaveOptions()

# GLB را به OBJ تبدیل کنید
scene.save("C:\\Files\\sample_out.obj", objSaveOptions);

GLB را به OBJ با گزینه هایی در پایتون تبدیل کنید

هنگام تبدیل فایل GLB به فرمت OBJ با دنبال کردن مراحل زیر می‌توانیم گزینه‌های ذخیره OBJ را مشخص کنیم:

  1. یک فایل ورودی GLB را با استفاده از روش Scene.fromfile() بارگیری کنید.
  2. یک نمونه از کلاس ObjSaveOptions ایجاد کنید.
  3. پس از آن، گزینه های ذخیره OBJ مانند flipcoordinatessystem، enablematerials و غیره را مشخص کنید.
  4. در نهایت متد save() را فراخوانی کنید تا به صورت OBJ ذخیره شود. مسیر فایل OBJ خروجی و ObjSaveOptions را به عنوان آرگومان می گیرد.

نمونه کد زیر نحوه تبدیل GLB به OBJ با گزینه های ذخیره OBJ در پایتون را نشان می دهد.

# این مثال کد نحوه تبدیل GLB به OBJ را با گزینه ها نشان می دهد.
from aspose.threed import Scene, License
from aspose.threed.formats import *

# یک فایل GLB را با کلاس Scene بارگیری کنید.
scene = Scene.from_file("C:\\Files\\Sample.glb");

# گزینه های ذخیره OBJ را راه اندازی کنید
objSaveOptions = ObjSaveOptions()

# وارد کردن مطالب از فایل کتابخانه مواد خارجی
objSaveOptions.enable_materials = True

# سیستم مختصات را برگردانید.
objSaveOptions.flip_coordinate_system = True

# مسیرهای جستجو را پیکربندی کنید تا واردکننده بتواند وابستگی های خارجی را پیدا کند.
# مسیر دایرکتوری اسناد
objSaveOptions.lookup_paths = ["C:\\Files\\"]

# مولفه W را در موقعیت راس مدل سریال کنید
objSaveOptions.serialize_w = True

# برای هر بخش نظرات ایجاد کنید
objSaveOptions.verbose = True

# GLB را به OBJ تبدیل کنید
scene.save("C:\\Files\\sample_out.obj", objSaveOptions);

یک مجوز موقت رایگان دریافت کنید

می‌توانید برای امتحان Aspose.3D برای Python بدون محدودیت ارزیابی، یک مجوز موقت رایگان دریافت کنید.

GLB را به OBJ آنلاین تبدیل کنید

لطفاً ابزار رایگان آنلاین تبدیل GLB به OBJ زیر را که با استفاده از API فوق توسعه یافته است، امتحان کنید.

برای کسب اطلاعات بیشتر می توانید تبدیل GLB به OBJ Online را بخوانید.

مبدل پایتون GLB به OBJ - منابع یادگیری

می توانید درباره خواندن، دستکاری و تبدیل GLB به OBJ به صورت برنامه نویسی اطلاعات بیشتری کسب کنید. سایر ویژگی های کتابخانه را با استفاده از منابع زیر کاوش کنید:

نتیجه

در این مقاله راهنمای جامعی در مورد نحوه تبدیل موثر GLB به OBJ ارائه کرده ایم. با دنبال کردن مراحل ذکر شده در این مقاله و سفارشی کردن قطعات کد بر اساس نیازهای خاص خود، می توانید با موفقیت فایل های GLB را به OBJ در پایتون تبدیل کنید. این به شما این امکان را می دهد که با مدل های سه بعدی انعطاف پذیرتر و کارآمدتر کار کنید. در صورت وجود هرگونه ابهامی، لطفاً با ما در تالار گفتمان پشتیبانی رایگان تماس بگیرید.

همچنین ببینید