العمليات المنطقية Boolean Operations


لإنشاء أجسام مركبة نستخدم إضافة إلى أوامر إنشاء أجسام أولية التي تناولنها في الدرس السابق، نستخدم ما نسميه بعمليات منطقية BOOLEAN OPERATIONS.

بعد النقر على قائمة التعديل MODIFY ، نختار البند SOLIDS EDITING أي تحرير المجسمات. ثم تظهر في القائمة الفرعية مجموعة من الأوامر من ضمنها عمليات منطقية و هي:
  • UNION : دمج أو اتحاد
  • SUBTRACT: طرح
  • INTERSECT: تقاطع
  • INTERFERE: التداخل, سنتناوله لاحقا.
  • UNION : دمج أو اتحاد

لنفترض أنك تريد دمج صندوق م فوقها أسطوانة. اتبع الخطوات التالية:
Command: _box
Specify corner of box or [CEnter] <0,0,0>:

Specify corner or [Cube/Length]: c

Specify length: 100
لاحظ أنه بعد اختيار أمر Box تظهر الرسالة تطلب تحديد ركن الصندوق أو نقطة مركزه كاختيار إضافي وضع بين قوسين.

بعد إدخال إحداثيات النقطة المطلوبة أو تحديدها بالنقر بالموس تظهر رسالة أخرى تطلب افتراضيا تحديد الركن الثاني للصندوق أو كخيارين إضافيين بين قوسين أولاهما CUBE أي مكعب و في هذه الحالة نكتفي بإدخال طول واحد للمكعب. أما الخيار الإضافي الثاني LENGTH يطلب إدخال طول الصندوق ثم يطلب عرض الصندوق.

لاحظ أننا كتبنا C في الموجه لإبلاغ البرنامج أننا نريد رسم مكعب. لو أردنا الخيار الثاني يكفي أن نكتب في الموجه حرفه الأول أي L.

الرسالة الأخيرة تطلب تحديد طول ضلع المكعب. فأدخلنا 100 وحدة طولية.




لرؤية الصندوق بدل من مربع الذي يمثل المسقط لأفقي للصندوق. اتبع الخطوات التالية:

من قائمة VIEW انقر على 3D VIEWS من القائمة الفرعية ثم انقر على إحدى المعاينات الايزومترية الأربعة المقترحة.

Command: _cylinder
Current wire frame density: ISOLINES=4
Specify center point for base of cylinder or [Elliptical] <0,0,0>:

Specify radius for base of cylinder or [Diameter]: d

Specify diameter for base of cylinder: 20

Specify height of cylinder or [Center of other end]: 150
نرسم اسطوانة متمركزة في ركن الصندوق و بقطر يساوي 20 وحدة طولية وارتفاع قدره 150 وحدة. سلسلة الأوامر موضحة أدناه.
لدمج الصندوق و الأسطوانة ككائن واحد اتبع الخطوات التالية: من قائمة MODIFY انقر على SOLIDS EDITING ثم على البند UNION.
Command: _union
Select objects: 1 found

Select objects: 1 found, 2 total
فانتبه إلى الرسائل في موجه الأوامر:

الرسالة تطلب تحديد عناصر للدمج. بعد انتقاء الصندوق و الأسطوانة اضغط مفتاح الإدخال.


  • SUBTRACT: طرح

في هذا المثال التوضيحي, نتراجع عن أمر دمج بالنقر على زر التراجع ثم نتبع الخطوات التالية:
من قائمة MODIFY انقر على بند SOLIDS EDITING ثم انقر على SUBTRACT :
Command: _subtract Select solids and regions to subtract from ..

Select objects: 1 found

Select objects:
Select solids and regions to subtract ..
Select objects: 1 found
فتظهر الرسالة المقابلة:
نحدد الصندوق ثم نضغط مفتاح الإدخال. ثم نحدد الأسطوانة و نضغط مفتاح الإدخال لنحصل على الشكل الآتي:


  • INTERSECT: تقاطع

نستعمل نفس الصندوق و الأسطوانة لعملية التقاطع:
من قائمة MODIFY ننقر على SOLIDS EDITING ثم على INTERSECT.
Command: _intersect
Select objects: 1 found
Select objects: 1 found, 2 total
الرسالة تطلب تحديد العناصر للعملية. فننقر على الصندوق و الأسطوانة ثم نضغط مفتاح الإدخال و نحصل على الشكل التالي:

الملفات المرفقة