أهلا بالجميع! حان الوقت للحديث عن أحدث إصدار من Aspose.3D الذي أصدرناه مؤخرًا. توفر عائلة منتجات Aspose.3D واجهات برمجة تطبيقات للنمذجة ثلاثية الأبعاد .NET و Java لعرض الملفات ثلاثية الأبعاد وقراءتها وتحويلها وتعديلها دون الحاجة إلى أي برنامج نمذجة. نظرًا لأنه قد يكون هناك مجموعة متنوعة من الملفات بالإضافة إلى المحتويات التي تحتوي عليها ، فقد تتصرف بعض الملفات بشكل غير متوقع وتنتج الأخطاء. لقد تناولنا مثل هذه المشكلات في الإصدار 19.12 من Aspose.3D لـ .NET و Java APIs. أيضًا ، أجرينا بعض التحديثات المهمة في نظام الرسوم المتحركة والعارض. لذلك في هذه المقالة ، سأقدم لك نظرة عامة على التغييرات الرئيسية في واجهة برمجة التطبيقات بالإضافة إلى إصلاحات الأخطاء.
التحديثات الرئيسية في Aspose.3D v19.12
لقد أجرينا التغييرات التالية في الإصدار 19.12 من Aspose.3D لـ .NET و Java APIs.
- تم إعادة هيكلة نظام الرسوم المتحركة وأعدنا تسمية الفئتين Curve و CurveMapping إلى KeyframeSequence و BindPoint على التوالي.
- تمت إزالة عارض OpenGL القديم وإعادة بناء العارض. الآن ، ستعمل بشكل أفضل مع برنامج تشغيل Vulkan الأساسي. تم أيضًا تحديث واجهات المستوى المنخفض بينما تظل واجهات العرض عالية المستوى كما هي.
- يوفر العارض المعاد تصميمه أداء عرض أفضل بمزيد من المرونة وقابلية التوسع.
- لا يتم تغيير طريقة العرض في فئة Scene ولا داعي للتغييرات عند استخدام واجهة عرض عالية المستوى.
- خضعت واجهة برمجة التطبيقات ذات المستوى المنخفض لتغيير جذري. يرجى الاتصال بالدعم للحصول على تفاصيل حول الترحيل.
- ستتم إزالة جميع الأساليب والخصائص القديمة في الإصدار 20.03.
للحصول على قائمة كاملة بالأعضاء القدامى في الصفوف وبدائلهم ، يرجى إلقاء نظرة على ملاحظات الإصدار.
اصلاحات الشوائب
تم إصلاح المشكلات التالية التي تم العثور عليها في الإصدارات السابقة في الإصدار الأخير.
- يتم فقد جزء من المشهد عند تحويل RVM إلى GLB.
- المشكلة عند تحميل الملفات ثلاثية الأبعاد.
- يتم إنشاء الظل عند دمج مشهد.
يمكنك تنزيل أحدث أمثلة التعليمات البرمجية المصدر من مستودع جيثب وتقييم ميزات واجهة برمجة التطبيقات. ألق نظرة على وثائق من API لمزيد من التفاصيل حول كل ميزة من API. في حال وجدت صعوبة في الترحيل إلى أحدث إصدار ، فلا تتردد في الاتصال بنا عبر المنتدى.