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 أعلام الملكية