هذا هو مخترع الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
المخترع - مجموعة أدوات لكتابة البرامج ثلاثية الأبعاد
الوصف
• ساعات العمل مخترع 3D الأدوات هي مجموعة أدوات موجهة للكائنات
يبسط ويلخص مهمة كتابة برمجة الرسومات فيها
مجموعة من الأشياء سهلة الاستخدام. تتراوح هذه الكائنات من بيانات منخفضة المستوى-
الكائنات المتمركزة مثل المجال والكاميرا والمواد والضوء والمجموعة
كائنات عالية المستوى على مستوى التطبيق مثل Walk Viewer وMaterial
محرر. المفهوم الأساسي في Inventor هو "قاعدة بيانات المشهد"
الذي يحدد الكائنات التي سيتم استخدامها في التطبيق. عند الاستخدام
المخترع، يقوم المبرمج بإنشاء هذه الكائنات وتحريرها وتركيبها فيها
الرسوم البيانية المشهد الهرمية ثلاثية الأبعاد (أي قاعدة البيانات). مجموعة متنوعة من الأساسية
مهام التطبيق مثل العرض والاختيار ومعالجة الأحداث والملف
القراءة/الكتابة هي عمليات مضمنة لجميع الكائنات في قاعدة البيانات
وبالتالي فهي سهلة الاحتجاج.
نظرًا لأن Inventor كائني التوجه (مكتوب بلغة C++)، فإنه يشجع ذلك
المبرمجين لتوسيع النظام عن طريق كتابة كائنات جديدة. مخترع
قام المستخدمون بإنشاء مجموعة متنوعة من الكائنات الجديدة التي لم يتم تضمينها فيها
المنتج، مثل: أسطح Bezier، وكائنات CSG، وكائنات الرسوم المتحركة،
مشاهدين مميزين، وغيرها الكثير.
لاحظ أن آلية العرض داخل كائنات Inventor تستخدم
برنامج OpenGL. وبالتالي، أثناء عرض كل كائن، يتم تلقائيًا إنشاء ملف
مكالمات مناسبة وفعالة إلى OpenGL. وعلاوة على ذلك، تقديم المخترع
يدعم نظام التخزين المؤقت الذي يتم إنشاؤه تلقائيًا بسرعة كبيرة
عرض قاعدة البيانات دون تحميلات اجتياز.
يعد اختيار المخترع فعالاً للغاية ولا يستخدم العرض.
علاوة على ذلك، يؤدي الانتقاء إلى إرجاع مجموعة متنوعة من المعلومات والتفاصيل ثلاثية الأبعاد
حول الأشياء التي تم اختيارها. قائمة مرتبة من الكائنات المختارة و
يتم إرجاع المعلومات المقابلة إلى المبرمج. الانتقاء هو ذلك
بسرعة يمكن للبرامج إجراء تحديد موقع ثلاثي الأبعاد وتمييزه بالماوس
يتحرك عبر نافذة ثلاثية الأبعاد.
تفاعل، الأحداث، لأي لبس الأجهزة
يحدد المخترع نموذج حدث لكتابة التفاعل ثلاثي الأبعاد. هذا النموذج
نظام النوافذ مستقل. إنه سهل الاستخدام للغاية ويصنع ثلاثي الأبعاد
برمجة التلاعب المباشر ممكنة. يتضمن المخترع مجموعة متنوعة
للكائنات والأدوات التفاعلية ثلاثية الأبعاد لكتابة الكائنات التفاعلية،
مثل: المناورات، والدراجون، وأجهزة العرض. الحدث المرن
يشجع النموذج المبرمجين على توسيع النظام لدعم الجديد
الأجهزة وأنواع الأحداث.
FILE FORMAT
يعد تنسيق ملف Inventor 3D هو معيار SGI للبيانات ثلاثية الأبعاد. التنسيق
يدعم كلا من ASCII والتنسيق الثنائي الخاص. التنسيق الثنائي هو
محايدة للشبكة وبالتالي يمكن تصديرها عبر حدود الماكينة.
الفوائد
تؤدي برمجة تطبيقات الرسومات ثلاثية الأبعاد باستخدام Inventor إلى نتائج كبيرة
زيادة حجم الإنتاجية. وهذا يزيد أيضًا مع مرور الوقت أكثر
تستخدم الأدوات نموذج المخترع وواجهات المستخدم والملف القياسي
تنسيق.
وثائق
تتوفر قائمة بالوثائق عبر الإنترنت في قسم الأسئلة الشائعة العامة
لموقع الويب المقدم في نهاية صفحة الرجل هذه.
مصدر CODE
تتضمن مجموعة أدوات المخترع التعليمات البرمجية المصدر للعديد من البرامج و
أمثلة.
استخدم المخترع عبر الإنترنت باستخدام خدمات onworks.net