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

(2 - 5 )  التجول بداخل البرنامج الشرح على الإصدار الثاني"

السلام عليكم ورحمة الله وبركاته

من أكثر العمليات في أي برنامج ثرى دى - أو أي برنامج أخر - هى عمليات مثل التحريك move أو الدوران  Rotate أوالتحجيم Scale أوبعض العمليات الأخرى مثل نسخ المجسمات copy أو عكسه mirror أو ..... الخ .

وفى هذا الموضوع سوف ندردش عن هذه المواضيع بهدف التعامل مع البرنامج من خلال أمثلة بسيطة  :

- إنشاء مجسمات بسيطة للتعامل معها :

من القائمة العلوية Solid يمكنك أن تنشىء المجسمات العادية مثل المكعب box ، الكرة Sphere ، شكل بيضاوي Ellipsoid ، أسطوانة Cylinder ، مخروط Cone ... الخ ، ويمكنك أيضا أن تختار هذه الأشكال من خلال قائمة الأيقونات الجانبية :

 وستجد أن بعض هذه المجسمات (box , sphere , Ellipsoid)لها أكثر من نوع للوصول للشكل (سواء في قائمة Solid ستجد سهم صغير يفتح قائمة بها أنواع الإنشاء الخاصة بهذه الأشكال أو في الأيقونات الجانبية بالضغط بالزر الأيمن للماوس "كلك يمين" :

وليس هناك  أفضل من تجربة إنشاء هذه المجسمات البسيطة لترى كيف تعمل أوامرها  ، حاول أن تجرب إنشاء هذه المجسمات .

حاول إنشاء مجسم كرة Sphere و مكعب Box و مخروط Cone كما في الشكل التالي لتطبق عليها الأوامر القادمة أو أي مجسمات تريدها  :

- تحريك المجسمات Move :

تحريك المجسمات لا توجد مشكلة فيه فيكفى أن تختار المجسمات التي تريدها لتتلون باللون الأصفر دلالة على إنها هى المختارة  وتحركها كيفما تريد في أي اتجاه ولكن سوف ننوه على نقطتين مميزتين في البرنامج تساعد على التحريك (و أيضا في غير التحريك في أي عمليات أخرى ) بدقة وهما نظام الـ snap و Ortho ، وهما يظهران أسفل شاشة البرنامج ولتشغيل أو تعطيل هذه الوظائف يكفى الضغط على الأمر الخاص بها أسفل البرنامج أو كتابة Snap أو Ortho في سطر الأوامر :

ويفيد أمر Snap  في تحريك الأشكال تبع نقاط الشبكة الرمادية التي تظهر أمامك بمعنى إنه في التحريك العادي يكون التحريك سلس بدون قفزات ولكن بتشغيل وظيفة Snap تجد أن المجسمات أو الأشكال تتحرك بقفزات بمسافات تساوى مسافات مربعات الشبكة التي في البرنامج .. جرب تشغيل وظيفة Snap أثناء تحريك المجسمات ولاحظ الفرق في التحريك بدون وبواسطة هذا الأمر .

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

- دوران المجسمات Rotate :

لعمل دوران لأي مجسم يتم إختيار أمر الدوران Rotate من القائمة العلوية Transform أو من سطر الأوامر أكتب Rotate أو من قائمة الأيقونات الجانبية أختر الأيقونة الخاصة بأمر Rotate   ،

وهو يطلب منك شيئين (طبعا بعد إختيار المجسم) الأول هو نقطة لمحور الذي سوف يتم الدوران والنقطة الأخرى هى لإكمال خط الزاوية حيث أنه بعد ذلك سوف يتم تدوير المجسم  على زاوية طول ضلعها هو المسافة بين النقطتين اللتان اخترتهما (للمعاينة فقط) ولكن المهم هو النقطة الأولى وهى مركز الدوران ، ومن الشكل التالي يظهر عملية التدوير لمجسم مكعب ويظهر شكلين الأول الذي باللون الأصفر هو المجسم الأصلي والمجسم الأسود هو شكل إفتراضى للدوران وليس نسخة منه حيث أنه بعد أن تضغط زر الماوس لإنهاء الدوران سوف تجد إن الشكل الأصفر قد أختفى وأصبح الشكل الأسود هو الأساسي :

ولو كنت تريد أن يعمل نسخة من المجسم بعد الدوران فانظر إلى الأمر الذي يظهر لك في سطر الأوامر rhino Script ستجد أنه أظهر لك في أوامر  إختيار النقط  (نقطة المحور ونقطة الزاوية) كلمة (Copy) بجانب الأمر ، أكتب حرف C ثم Enter  لتعلمه أنك تريد عمل نسخة من المجسم :

ولو كنت تريد أن تجعل المجسم يدور حول محوره فسوف تجعل نقطة الدوران في منتصف المجسم نفسه .

-تصغير وتكبير المجسمات Scale :

بنفس فكرة أمر Rotate ، بإستخدام أمر Scale من قائمة Transform أو من سطر الأوامر أكتب Scale أو من قائمة الأيقونات الجانبية أختر الأيقونة الخاصة بأمر Scale   .

يوجد ثلاث أنواع من طرق التكبير والتصغير Scale  (في الأيقونات الجانبية) ويفردهم لأربع أنواع في قائمة Transform العلوية  وهم  :

  •     Scale 3-D , Scale 2-D وهى لها حالتين (في قائمة الأيقونات ) لو ضغط عليها بالزر الأيسر للماوس(كلك شمال) فأنت ستختار أمر  Scale 3-D  وهو الأمر القياسي والمفترض في أوامر الـ Scale حيث أنه يكبر ويصغر المجسمات في كل الاتجاهات X,Y,Z يعنى الطول والعرض والارتفاع ، أما لو ضغطت الزر الأيمن للماوس (كلك يمين) فأنت اخترت أمر Scale 2-D أي أنك سوف تكبر أو تصغر في محورين فقط وهم الطول والعرض بدون أن يتغير ارتفاع المجسم عن المجسم الأصلي :

  •  cale 1-1-D  وهى التكبير أو التصغير في محور واحد فقط بمعنى انك مثلا لو طبقت هذا الأمر على المجسم ثم حركت في اتجاه X مثلا أو إلى أعلى فستجد أن التكبير أو التصغير سيكون في هذا المحور فقط أي مثلا يستطيل المجسم في العرض - مثلا - بدون المساس بالإرتفاع أو الطول :

  •  Non Uniform Scale وهو يتيح لك التكبير أو التصغير على ثلاث مراحل كل مرحلة تغير فيها حجم محور معين بمعنى انك الأول تغير في مقياس الطول وبعدها تغير مقياس العرض وبعدها تغير مقياس الارتفاع ... هى حالة خاصة ولكنها قد تفيد !

وبنفس فكرة نقطة الدوران يوجد نقطة يمكن أن تسميها نقطة الارتكاز :

وموضوع نقطة الدوران أو نقطة الارتكاز هذا سواء في الدوران أو التكبير والتصغير مهم ومساعد جدا حيث انه الطريقة العادية لمحور الارتكاز أو الدوران  تكون من محورها  أي أنك تريد أن تجعل المجسم يدور حول نفسه (بدون أن يتغير مكانه) أو يكبر للخارج أو للداخل أيضا بدون أن يتغير مكانه  ولعمل هذا في الراينو فسوف تكون نقطة الدوران أو الارتكاز في منتصف المجسم نفسه لتكون مثل محوره ، ولكن في حالات أخرى تريد أن تجعل نقطة الدوران أو الارتكاز في مكان أخر لتعمل مثلا دائرة من المجسمات حول مجسم معين فأنت بهذا تريد أن يكون محور الإرتكاز بعيدا عن محور المجسم  (كما في برنامج الماكس عندما تريد أن تغير محور المجسم بعيدا عنه)

وهذا يتأتى بان تغير موضوع نقطة الدوران أو نقطة الارتكاز .. أرجو ألا يكون الموضوع قد طال ولكن وجب التنويه بالتفصيل .


بعض العمليات الأخرى :

- النسخ Copy :

يتم نسخ المجسمات عن طريقين الأول هو بإستخدام أوامر النسخ واللصق من قائمة التحرير Edit بأن تختار المجسم المراد نسخه ومن ثم اختيار أمر Copy و بعدها أمر Paste ليتم وضع نسخة جديدة في نفس المكان الموجود به المجسم المنسوخ ،

أما الطريقة الثانية (والمعتادة) فهي عن طريق أمر النسخ الموجود في الأيقونات الجانبية أو من سطر الأوامر "Copy" حيث أنه يتيح لك أن تتحرك في الشاشة التي أمامك لتضع المجسمات المنسوخة في الأماكن التي تريدها .. جرب هذا ، أختر أمر النسخ ومن ثم أختار المجسم الذي تريد نسخه  ستجد أنه بدأ يتحرك معك نسخه منه لو ضغط في أي مكان سوف تجد إنه يترك نسخه منه في هذا المكان ويتحرك معك نسخة أخرى (وتذكر لإنهاء أي أمر يمكنك بالضغط كلك يمين أو ضغط زر Enter أو زر المسافة)   :


- عمل مصفوفة من المجسمات المنسوخة Array :

على عكس النسخ الأول الذي تكون العناصر الجديدة المنسوخة  في  أي مكان تريده أنت يوجد نوع أخر من أنواع النسخ لزيادة عدد المجسمات ولكن طبق معاملات ومسافات منتظمة تحددها أنت فمثلا تريد أن تنسخ مكعب خمس نسخ بجانب بعضهم في الطول وأربع في العرض و تسعة في الارتفاع (كمثال) أو أنك تريد من أن يكون عندك ثلاثين مجسم يعملوا شكل الدائرة فأنت بهذا تريد نسخ من المجسم ولكن طبقا لمعاملات خاصة ذات مسافات منتظمة وهى موجودة في البرنامج عن طريق أكثر من أمر منها :

الأول : من قائمة Transform ومنها Array أختر الأمر Rectangular  وهذا الأمر يتيح لك أن تعمل مصفوفة من المجسمات المنسوخة وهذه المصفوفة في الثلاث أبعاد ،  ويأتي معناها بمثال :،

صمم أي مجسم لتطبق عليه هذا الأمر (وليكن المخروط Cone) ومن ثم أختر هذا الأمر ، سوف تجد في سطر الأوامر أنه أظهر لك الطلب الأول (من خمسة طلبات) وهو عدد النسخ التي تريدها في محور X  ويعطى قيمة افتراضية هى 2 ، قمنا بتغييرها - كمثال- إلى 5 :

ثم يأتي الطلب الثاني وهو عدد النسخ التي تريدها في محور Y ويعطى قيمة افتراضية أيضا فغيرناها إلى 4 :

ثم يطلب عدد النسخ في المحور Z وهو الارتفاع فتركنا القيمة كما هى 2 :

هنا يطلب منك أن ترسم مربع وهو يعبر عن المسافات بين المجسمات في الطول والعرض X و Y حيث إن أضلاع المربع سترمز لذلك

وهنا يطلب منك أن ترسم خطا ليكون هو المسافة بين المجسمات في محور Z  :

ليكون الناتج مثل هذا :


- الثاني ، أمر أخر من أوامر Array و هو أمر Polar :

وهذا الأمر يعمل مصفوفة من المجسمات المنسوخة ليس في خطوط مستقيمة مثل الأمر السابق ولكن في شكل دائري بالزاوية التي تريدها بمعنى لو كنت تريد أن تصنع المجسمات شكل الدائرة فأنت ستختار - في متطلبات الأمر كما سيذكر الآن - رقم 360 كشكل للدائرة المغلقة لنسخ المجسمات أما لو كنت تريد أن تصنع المجسمات المنسوخة نصف دائرة فأنت ستختار رقم 180 ..... وهكذا :

مثال : اختر المجسم الذي تريد تطبيق الأمر عليه ومن قم أختر أمر  Polar من القائمة العلوية Transform ومن Array ( أو من سطر الأوامر أكتب "ArrayPolar") ،

ستجد أنه يطلب منك (في سطر الأوامر)  مركز الدائرة التي ستكون المجسمات الناتجة حولها أختر أي نقطة "بعيدا عن المجسم نفسه" ثم أضغط Enter :

ستجد أن يطلب منك عدد نسخ المجسمات التي تريدها ويعطى رقم إفتراضى وهو 5 ... تم تغييرها إلى 7 (كمثال) :

هنا يطلب منك شكل دائرة المجسمات فهل تريد أن تكون الدائرة مغلقة (360 درجة ) أم ماذا ؟ ، هنا تركناها كما هى :

لينتج الشكل التالي :

أما مثلا لو كنا اخترنا أن تكون المجسمات تكون نصف دائرة لكتبنا 180 في الخطوة السابقة لينتج الشكل التالي ( مع العلم أنه يقبل الأرقام السالبة عندما نريد أن يكون الإتجاه معكوسا أو نصف الدائرة المعكوس أو الأخر)  :


عكس المجسم Mirror :

من الأوامر المهمة أيضا في البرنامج هى عملية عكس المجسمات أو الأشكال Mirror  ، حيث إنه بخلاف أنك تريد أن تعكس المجسمات ، في بعض الأوقات تريد أن يكون عندك نسخة أخرى من المجسم معكوسة ( مثلا عملت نصف مجسم وتريد نصفه الأخر لتربط بينهم لتكوين مجسم كامل ) ففي هذه الحالة تريد نسخة من هذا المجسم معكوسة أو في الاتجاه الأخر .

وكمثال على ذلك ، أختر الأمر  Mirror الموجود في  قائمة transform أو من سطر الأوامر أكتب "Mirror" ، ثم أختر الشكل الذي تريد أن عكسه ،  ستجد أنه يطلب منك أن ترسم خط ليكون هو محور عملية الإنعكاس نفسه ، بمعنى إن المسافة ما بين مجسمك وما بين الخط الذي سوف ترسمه ، هو سوف ينشىء مسافة مثلها وبعدها سوف يضع المجسم المنسوخ ( أرجو أن تكون الصورة القادمة أدل في الشرح من الكلام ) :


معظم الأوامر التي تطرقنا إليها في هذا الموضوع كانت من ضمن قائمة transform المليئة بالأوامر الأخرى مثل أمر Bend لعمل التواء للمجسمات أو الخطوط والأشكال ،  وأوامر أخرى ، ويمكنك أن تجرب هذه الأوامر ولاحظ أن من هذه الأوامر من يعتمد على أرقام ومعاملات تختارها أنت من سطر الأوامر Rhino Script كما ذكرنا في بعض الأوامر السابقة .

هذا الموضوع  كان للتعامل البسيط مع البرنامج الراينو وحتى الآن لم نلمس أي جوانب قوته بعد والتي تظهر في تعامله مع الخطوط وتحويلها إلى أسطح بحرفية عالية والعمليات على الأسطح والمجسمات ،

ولكن كان هذا الموضوع للتعامل مع البرنامج ومحاولة إزالة بعض الغموض منه وخاصة للبادئين في البرنامج ،

وأرجو أن يكون هذا الموضوع فيه جديد عما لديك والى الموضوع الثالث من الخمس  بعون الله .

والسلام ختام

أخوكم/ محمود السيد حجازى

مصر - القاهرة

الصفحة الرئيسية