العمليات المنطقية Boolean Operations
لإنشاء أجسام مركبة نستخدم إضافة إلى أوامر إنشاء أجسام أولية التي تناولنها في الدرس السابق، نستخدم ما نسميه بعمليات منطقية BOOLEAN OPERATIONS. بعد النقر على قائمة التعديل MODIFY ، نختار البند SOLIDS EDITING أي تحرير المجسمات. ثم تظهر في القائمة الفرعية مجموعة من الأوامر من ضمنها عمليات منطقية و هي:
|
لنفترض أنك تريد دمج صندوق م فوقها أسطوانة. اتبع الخطوات التالية:
بعد إدخال إحداثيات النقطة المطلوبة أو تحديدها بالنقر بالموس تظهر رسالة أخرى تطلب افتراضيا تحديد الركن الثاني للصندوق أو كخيارين إضافيين بين قوسين أولاهما 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 |
فانتبه إلى الرسائل في موجه الأوامر: الرسالة تطلب تحديد عناصر للدمج. بعد انتقاء الصندوق و الأسطوانة اضغط مفتاح الإدخال. |
في هذا المثال التوضيحي, نتراجع عن أمر دمج بالنقر على زر التراجع ثم نتبع الخطوات التالية: |
|
من قائمة 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 |
فتظهر الرسالة المقابلة: |
نحدد الصندوق ثم نضغط مفتاح الإدخال. ثم نحدد الأسطوانة و نضغط مفتاح الإدخال لنحصل على الشكل الآتي: | |
نستعمل نفس الصندوق و الأسطوانة لعملية التقاطع: |
|
من قائمة MODIFY ننقر على SOLIDS EDITING ثم على INTERSECT. | |
Command: _intersect Select objects: 1 found Select objects: 1 found, 2 total |
الرسالة تطلب تحديد العناصر للعملية. فننقر على الصندوق و الأسطوانة ثم نضغط مفتاح الإدخال و نحصل على الشكل التالي: |