انتقل إلى المحتوى الرئيسي

إضافة العناصر الأساسية ثلاثية الأبعاد

يوجد طريقتان لإضافة الكائنات الأساسية إلى المشروع - الأُولى هي استخدام قائمة الاستيراد، والثانية تُمكِّنك من إنشاء كائنات ثلاثية الأبعاد من ملف CSV.

التحميل عبر قائمة الاستيراد

تتيح لك هذه القائمة عرض الكائن الذي ستقوم باستيراده. كل ما عليك فعله هو فتح قائمة إضافة الكائنات الموجودة في قائمة المشروع واختيار علامة التبويب "النماذج الأساسية".

ستجد هنا قائمة جميع الكائنات المتاحة، وكل ما عليك فعله هو اختيار اللون الذي تريده ثم النقر على الكائن الذي ترغب في استيراده.

سيظهر العنصر بعد ذلك أمامك في التطبيق ثلاثي الأبعاد، وستكون حُراً في تغيير معاييره باستخدام خصائص الكائن. ستجد هذه الخيارات بعد تحديد نموذجك من قائمة المشروع.

للتفاعل مع الكائن، تحريكه أو تغيير شكله، حجمه، دورانه، يمكنك الاطلاع على هذا المقال.

التحميل باستخدام ملف CSV

يمكن أيضاً إجراء هذا الاستيراد باستخدام ملف CSV. يتم بناء هذا الملف كما يلي:

  • TYPE: هذا هو نوع العنصر المُضاف (يمكنك العثور على 8 أنواع مختلفة في باقي المقالة، الكود موجود بين الأقواس لكل نوع)
  • NAME: هذا هو الاسم الذي ترغب في منحه لعناصرك (دون قيود)
  • POS\_X، POS\_Y وPOS\_Z: هذه هي إحداثيات إدراج العنصر (مركز العنصر)
  • ROT\_X، ROT\_Y وROT\_Z: هذه هي دورانات العنصر المعبر عنها بالدرجات
  • SCALE\_X، SCALE\_Y وSCALE\_Z: هذه القيم الثلاث تحدد حجم العنصر بناءً على نوعه (سوف نوضحها لاحقاً)
  • COLOR: هذا هو لون العنصر المعبر عنه بالنظام السداسي العشري (احترس، لا تنسى # قبل الكود)

تنزيل المثال

لإضافة ملف CSV للمنصة، الأمر بسيط جداً - فقط افتح قائمة المشروع وانقر على الزر + لفتح نافذة الاستيراد. هنا، كل ما عليك هو النقر على خيار الاستيراد لتتمكن من تحميل ملفك.

سيؤدي هذا إلى فتح هذه النافذة، حيث يمكنك بعد ذلك اختيار ملف CSV مباشرة من جهازك. يمكنك أيضاً سحب وإفلات ملفك مباشرة إلى التطبيق ثلاثي الأبعاد، وسوف يكون له نفس التأثير.

الكائنات ثلاثية الأبعاد

أدناه ستجد قائمة بالعناصر الأساسية المتاحة. ستلاحظ أن الكائنات المختلفة لا تستخدم جميع الحقول المتاحة في CSV - على سبيل المثال، الكائنات ثنائية الأبعاد مثل الطائرة أو الدائرة لا تحتوي على معيار "SCALE\_Z" لأنها لا تحتوي على البُعد الثالث. كذلك، يحتوي الخط على نظام خاص، سيتم توضيحه في قسمه. لذا، خذ وقتك لفهم كيفية عمل كل نوع من الكائنات للحصول على نتيجة نوعية. بالطبع، يمكنك دائماً تعديل عناصر الكائن بعد استيرادها، لكن الإعداد الجيد سيوفر لك الوقت بالتأكيد.

صندوق: (box)

في CSV: تحدد القيم SCALE\_X، SCALE\_Y وSCALE\_Z حجمه وفقاً للخطوط المحورية المختلفة والمعبرة بالمتر.

طائرة: (plane)

في CSV: تحدد القيم SCALE\_X وSCALE\_Y حجمها وفقاً للخطوط المحورية المختلفة والمعبرة بالمتر، لكن القيمة SCALE\_Z لا تُستخدم.

كرة: (sphere)

في CSV: تحدد القيمة SCALE\_X نصف قطرها المعبر بالمتر. القيم SCALE\_Y وSCALE\_Z لا تُستخدم، وقيم الدوران هي 0.

دائرة: (circle)

في CSV: تحدد القيمة SCALE\_X نصف قطرها المعبر بالمتر. القيم SCALE\_Y وSCALE\_Z لا تُستخدم.

تقاطع: (cross)

في CSV: تحدد القيمة SCALE\_X طول التقاطع المعبر بالمتر. القيم SCALE\_Y وSCALE\_Z لا تُستخدم.

خط: (line)

في CSV: تحدد القيم POS\_X، POS\_Y وPOS\_Z النقطة الأولى من الخط. تحدد القيم ROT\_X، ROT\_Y وROT\_Z النقطة الثانية من الخط. قيم SCALES لا تُستخدم.

هرم: (pyramid)

في CSV: تحدد القيم SCALE\_X، SCALE\_Y وSCALE\_Z حجمه وفقاً للخطوط المحورية المختلفة والمعبرة بالمتر.

دونات: (torus)

في CSV: تحدد القيم SCALE\_X، SCALE\_Y وSCALE\_Z حجمه وفقاً للخطوط المحورية المختلفة والمعبرة بالمتر.

في حالة حدوث مشاكل أو صعوبات، لا تتردد في الاتصال بفريق المنصة.