Aspose.ThreeD

مساحة الاسم الأساسية لـ Aspose.3D

الطبقات

فصلوصف
A3DObjectالفئة الأساسية لجميع كائنات Aspose.ThreeD ، ستدعم جميع الفئات الفرعية الخصائص الديناميكية.
AssetInfoمعلومات الأصل . يمكن إرفاق معلومات الأصول بملفScene . طفلScene يمكن أن يكون خاصتهAssetInfo لتجاوز تعريف الوالدين.
BonePoseملفBonePose يحتوي على مصفوفة التحويل لعقدة عظم
CustomObjectتتم إدارة البيانات الوصفية أو الكائنات المخصصة المستخدمة في الملفات ثلاثية الأبعاد بواسطة هذه الفئة . يتم حفظ جميع الخصائص المخصصة كخصائص ديناميكية.
Entityالفئة الأساسية لجميع الكيانات. يمثل الكيان كائنًا ملموسًا مرفقًا تحت عقدة مثلLight/Geometry .
ExportExceptionاستثناءات عند فشل Aspose.3D في تصدير المشهد إلى file
FileFormatتعريف تنسيق الملف
FileFormatTypeنوع تنسيق الملف
GlobalTransformالتحويل العام مشابه لـTransform لكنه غير قابل للتغيير بينما يمثل التحويل النهائي الذي تم تقييمه . يتم استخدام نظام الإحداثيات الأيمن أثناء تقييم التحويل العالمي
ImageRenderOptionsخيارات لـRender وRender
ImportExceptionاستثناء عند فشل Aspose.3D في فتح المصدر المحدد
Licenseيوفر طرقًا لترخيص المكون.
Meteredيوفر طرقًا لتعيين المفتاح الذي تم قياسه .
Nodeيمثل عنصرًا في الرسم البياني للمشهد . الرسم البياني للمشهد هو شجرة من كائنات العقدة. يتم تضمين خدمات إدارة الشجرة ذاتيًا في هذه الفئة. لاحظ أن Aspose.3D SDK لا تختبر صلاحية الرسم البياني للمشهد الذي تم إنشاؤه. تقع على عاتق المتصل مسؤولية التأكد من أنه لا يقوم بإنشاء رسوم بيانية دورية في تسلسل هرمي للعقدة . إلى جانب إدارة الشجرة ، تحدد هذه الفئة جميع الخصائص المطلوبة لوصف موضع الكائن في المشهد. تتضمن هذه المعلومات الخصائص الأساسية للترجمة والدوران والقياس والخيارات الأكثر تقدمًا للمحاور والحدود وسمات مفاصل IK مثل الصلابة والتخميد . عند إنشائه لأول مرة ، يكون كائن العقدة “فارغًا” (أي: يكون كائن بدون أي تمثيل رسومي يحتوي فقط على معلومات الموقع). في هذه الحالة ، يمكن استخدامه لتمثيل الوالدين في بنية شجرة العقدة ولكن ليس أكثر من ذلك بكثير. الاستخدام العادي لهذا النوع من الكائنات هو إضافتهم كيانًا يتخصص في العقدة (انظر “الكيان”) . الكيان هو كائن في حد ذاته ومتصل بالعقدة. هذا يعني أيضًا أنه يمكن مشاركة نفس الكيان بين عقد متعددة. الكاميرا ، الضوء ، الشبكة ، إلخ … كلها كيانات وكلها مشتقة من كيان الفئة الأساسية.
NodeVisitorرد اتصال للتنقل عبر التسلسل الهرمي للعقدة بأكملها.
Poseيتم استخدام الوضع لتخزين مصفوفة التحويل عندما يتم تجريد الشكل الهندسي . الوضع عبارة عن مجموعة منBonePose ، كلBonePose يحفظ معلومات التحول الملموسة لعقدة العظام.
Propertyفئة للاحتفاظ بالخصائص المعرفة من قبل المستخدم.
PropertyCollectionمجموعة الخصائص
Sceneالمشهد هو كائن من المستوى الأعلى يحتوي على العقد ، والأشكال الهندسية ، والمواد ، والأنسجة ، والرسوم المتحركة ، والوضعيات ، والمشاهد الفرعية ، وما إلى ذلك. يمكن أن يحتوي المشهد على مشاهد فرعية ، ويعمل كدعم متعدد المستندات في ملفات مثل collada / blender / fbx يمكن الوصول إلى التسلسل الهرمي للعقد من خلالRootNodeLibrary تُستخدم للاحتفاظ بمرجع للكائنات غير المرتبطة أثناء التسلسل (مثل البيانات الوصفية أو الكائنات المخصصة) بحيث يمكن استخدامها كمكتبة.
SceneObjectالفئة الجذرية للكائنات التي سيتم تخزينها داخل مشهد .
Transformيحتوي التحويل على معلومات تسمح بالوصول إلى ترجمة / مقياس / تدوير الكائن أو تحويل المصفوفة بأقل تكلفة يتم استخدام هذا بواسطة التحويل المحلي.
TrialExceptionيتم رفع هذا في Scene.Open/Scene.Save عند عدم تطبيق أي تراخيص . يمكنك إيقاف تشغيل هذا الاستثناء عن طريق تعيين SuppressTrialException على true .

واجهات

واجهه المستخدموصف
INamedObjectكائن له اسم

تعداد

تعدادوصف
Axisمحور الإحداثيات.
CoordinatedSystemنظام إحداثيات اليد اليسرى أو اليمنى .
FileContentTypeنوع محتوى الملف
PoseTypeنوع الوضعية.
PropertyFlagsأعلام الملكية