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 يمكن الوصول إلى التسلسل الهرمي للعقد من خلالRootNode Library تُستخدم للاحتفاظ بمرجع للكائنات غير المرتبطة أثناء التسلسل (مثل البيانات الوصفية أو الكائنات المخصصة) بحيث يمكن استخدامها كمكتبة. |
SceneObject | الفئة الجذرية للكائنات التي سيتم تخزينها داخل مشهد . |
Transform | يحتوي التحويل على معلومات تسمح بالوصول إلى ترجمة / مقياس / تدوير الكائن أو تحويل المصفوفة بأقل تكلفة يتم استخدام هذا بواسطة التحويل المحلي. |
TrialException | يتم رفع هذا في Scene.Open/Scene.Save عند عدم تطبيق أي تراخيص . يمكنك إيقاف تشغيل هذا الاستثناء عن طريق تعيين SuppressTrialException على true . |
واجهات
تعداد