سوالات متداول

سوالات متداول

مدل مجوزدهی برای Aspose.3D چیست؟

Aspose.3D تحت مجوز MIT توزیع می‌شود. این مجوز منبع باز و انعطاف‌پذیر اجازه استفاده رایگان، تغییر و توزیع نرم‌افزار را می‌دهد، حتی در محصولات تجاری، به شرط اینکه اطلاعیه حق‌نشر اصلی و متن مجوز گنجانده شود. جزئیات کامل مجوز در فایل LICENSE که همراه پروژه است، موجود است.

آیا پشتیبانی از انیمیشن در Aspose.3D برای پایتون موجود است؟

بله، کلاس‌های انیمیشن برای خواندن داده‌های انیمیشن عملکردی هستند. API شامل AnimationClip، AnimationNode و AnimationChannel به عنوان پیاده‌سازی‌های کامل است که به شما امکان می‌دهد کلیپ‌های انیمیشن، گره‌ها و توالی‌های فریم کلیدی را از فرمت‌های پشتیبانی‌شده بخوانید. نوشتن یا پخش انیمیشن بخشی از این نسخه نیست، اما این کلاس‌ها استاب نیستند.

آیا Aspose.3D می‌تواند تصاویر بافت را از فایل‌ها بارگذاری کند؟

خیر، بارگذاری تصویر بافت در Aspose.3D برای پایتون پیاده‌سازی نشده است. این کتابخانه از بارگذاری یا پردازش فایل‌های تصویر بافت مانند PNG یا JPEG پشتیبانی نمی‌کند. این یک محدودیت شناخته‌شده است که در گزارش آمادگی PyPI مستند شده است.

آیا واردکننده OBJ از حالت‌های نقشه‌برداری مختصات بافت غیر پیش‌فرض پشتیبانی می‌کند؟

نه، واردکننده OBJ فقط حالت پیش‌فرض نگاشت مختصات بافت را پشتیبانی می‌کند. حالت‌های دیگر نگاشت مانند صفحه‌ای، کروی یا استوانه‌ای پیاده‌سازی نشده‌اند. این محدودیت در خلاصهٔ پیاده‌سازی واردکننده OBJ مستند شده است.

محدودیت‌های فعلی صادرکننده FBX در Aspose.3D چیست؟

صادرکننده FBX در Aspose.3D پایه‌ای است و هنوز نرمال‌ها یا UVها را صادر نمی‌کند. علاوه بر این، هنگام فراخوانی، صادرکننده NotImplementedError را برمی‌انگیزد که نشان می‌دهد هنوز عملکردی ندارد. این محدودیت‌ها در گزارش آمادگی PyPI و خلاصه پیاده‌سازی FBX مستند شده‌اند.

چرا ممکن است _parse_element نتواند از CLOSE_BRACKET در تجزیه FBX پیش برود؟

تابع _parse_element در تجزیه‌کننده FBX هنگام بازگشت موقعیت بازگشت را فراتر از CLOSE_BRACKET پیش نمی‌برد. این می‌تواند منجر به خطاهای تجزیه یا حلقه‌های نامحدود در حین تجزیه فایل FBX، به‌ویژه در ساختارهای تو در تو، شود. این مشکل در خلاصه پیاده‌سازی FBX به عنوان یک باگ شناخته‌شده مستند شده است.

چه اتفاقی می‌افتد وقتی سعی می‌کنم یک فایل FBX با ساختار عمیقاً تو در تو را بارگذاری کنم؟

ساختارهای عمیق‌العمق می‌توانند در هنگام تجزیه، بازگشت نامحدود را تحریک کنند. اگر هنگام بارگذاری یک فایل FBX پیچیده با RecursionError مواجه شوید، احتمالاً فایل شامل حوزه‌های عمیق‌العمق است که از حد بازگشت پیش‌فرض پایتون فراتر می‌روند. به عنوان یک راه‌حل موقت، قبل از بارگذاری با sys.setrecursionlimit() حد بازگشت را افزایش دهید، یا ساختار FBX را در ابزار نویسندگی خود قبل از خروجی‌گیری ساده کنید.

کدام فرمت‌های 3D به‌طور قابل اعتماد برای round-tripping پشتیبانی می‌شوند؟

قابل اطمینان‌ترین فرمت‌های پشتیبانی‌شده برای دور کامل (بارگذاری و ذخیره) عبارتند از OBJ، STL (binary و ASCII)، glTF 2.0 / GLB، COLLADA و 3MF. خروجی COLLADA و 3MF از طریق scene.save('output.dae') و scene.save('output.3mf') پشتیبانی می‌شود. بارگذاری FBX با محدودیت‌های تجزیه‌کننده که در بالا ذکر شد پشتیبانی می‌شود؛ ذخیره‌سازی FBX در حال حاضر NotImplementedError را ایجاد می‌کند. برای جریان‌های کاری تولید، OBJ یا GLB را به عنوان فرمت تبادل خود ترجیح دهید.

موارد مرتبط

Aspose.3D برای پایتون دارای محدودیت‌های شناخته‌شده‌ای در تجزیه و پشتیبانی از ویژگی‌ها است. هنگام تجزیهٔ حوزه‌های تو در تو، ممکن است عناصر به حوزه‌های نادرست اضافه شوند به دلیل مشکلات مدیریت حوزهٔ تجزیه‌کننده. ساختارهای عمیقاً تو در تو می‌توانند باعث بازگشت نامحدود در حین تجزیه شوند. این کتابخانه از بارگذاری تصویر بافت یا ویژگی‌های پیشرفتهٔ مواد مانند مجموعه‌های UV متعدد پشتیبانی نمی‌کند. کلاس‌های انیمیشن برای خواندن داده‌های انیمیشن عملکردی هستند. این محدودیت‌ها بر جریان‌های کاری بازی 3D پایتون و تجسم 3D پایتون تأثیر می‌گذارند.

 فارسی