باختصار
- يتيح CageEdit تشويه العناصر كليًا أو جزئيًا باستخدام نقاط التحكم في القفص ضمن Rhino 8.
- يمكن إنشاء عنصر التحكم باستخدام الأمر Cage أو اختيار سطح أو منحنى موجود.
- قد يكون تحديث خيار Accurate أبطأ؛ أما Fast فينشئ أسطحًا بنقاط تحكم أقل ودقة أدنى.
- يتيح النطاق Local تحديد تأثير القفص باستخدام Falloff distance.
يتيح الأمر CageEdit في Rhino 8 تغيير شكل العناصر المرتبطة عبر تحرير نقاط قفص التحكم. ووفقًا لسير العمل الموضّح في وثائق المساعدة الخاصة بـ Rhino 8 من McNeel، تُحدَّد أولًا العناصر المطلوب تعديلها، ثم يُختار عنصر التحكم أو يُنشأ؛ وتُطبَّق التعديلات على نقاط القفص على الهندسة. ويمكن استخدام الأمر لإجراء تغييرات على العنصر بأكمله أو للتأثير في منطقة محددة منه. يشرح هذا الدليل الخطوات الأساسية للأمر والخيارات المؤثرة في النتيجة.
ما وظيفة CageEdit؟
يستخدم CageEdit عنصر تحكم يُعرَّف حول العنصر المراد تعديله أو عليه. وتحول حركة نقاط القفص شكل هذا العنصر إلى تغيير في شكل النموذج. وتشير وثائق Rhino إلى إمكانية اختيار نقاط التحكم في المنحنيات والأسطح والشبكات كعناصر للتعديل أيضًا. ويتيح التشويه العام أو الجزئي إجراء تجارب على الشكل بنطاقات مختلفة.
يمكن إنشاء عنصر التحكم باستخدام الأمر Cage، كما يمكن اختيار سطح أو منحنى موجود لهذا الغرض. يُعدّ الأمر Cage قفصًا على شكل صندوق وفقًا للعناصر المحددة. ويمكن أن يكون عنصر التحكم، عند إنشائه بالاستناد إلى صندوق الإحاطة، خطًا أو شكلًا مستويًا أو قفصًا ثلاثي الأبعاد. ولاستخدام العنصر نفسه كعنصر تحكم، يمكن اختيار إحدى حوافه أو أحد أوجه عنصر متعدد الأسطح. وتشير الوثائق أيضًا إلى أن تشويه CageEdit لا يفصل الهندسة متعددة الأسطح عند خطوط الالتقاء.
تشويه القفص في Rhino 8: خطوة بخطوة
حدّد الهندسة المراد تعديلها. اختر العناصر المطلوب تغيير شكلها قبل بدء CageEdit. ويمكن أيضًا تحديد نقاط التحكم في عناصر المنحنيات أو الأسطح أو الشبكات.
حدّد قفص التحكم. افتح CageEdit من المسار
Transform › Cage Editing › Cage Edit. لاستخدام قفص جاهز، شغّل الأمر Cage من المسارTransform › Cage Editing › Create Cage. حدّد العناصر باستخدام Cage واضغط Enter، ثم ارسم صندوق القفص. وفي خطوات CageEdit، تُحدَّد العناصر المراد تعديلها، ثم يُختار عنصر التحكم وتُحرَّر نقاط القفص.اضبط شكل القفص وتوزيع نقاطه. يحدّد خيار BoundingBox موضع القفص بالاستناد إلى صندوق إحاطة العنصر. ويمكن تحديد عدد النقاط والدرجة وفق اتجاهات عنصر التحكم، سواء كان خطًا أو مستطيلًا أو صندوقًا. عند إدخال رقم في مطالبة Cage parameters، يُستخدم العدد نفسه من النقاط في اتجاهات المستطيل أو الصندوق، وتُضبط خيارات الدرجة وفقًا لذلك. لا توصي الوثائق بعدد مثالي من النقاط يصلح لكل النماذج؛ لذا ينبغي اختيار العدد وفقًا للهندسة والتشويه المطلوب.
حرّر نقاط التحكم. غيّر شكل القفص بتحريك نقاطه. يؤدي النقر على مضلع تحكم إلى تحديد نقطتي قفص متجاورتين؛ أما النقر المزدوج على المضلع فيحدّد صفًا من النقاط. وقد يساعد هذا السلوك في تحديد النقاط التي ينبغي تحريرها معًا.
قيّم خيارات الدقة وبنية السطح. قد يؤدي Accurate إلى إبطاء تحديث التشويه وإنتاج أسطح أكثر كثافة في العناصر التي أُعيدت ملاءمتها. أما Fast فينشئ أسطحًا بعدد أقل من نقاط التحكم، لكن مستوى الدقة قد ينخفض. إذا كان من الضروري الحفاظ على بنية نقاط التحكم في المنحنى أو السطح، فيمكن اختيار PreserveStructure=Yes. لكن النتيجة قد تكون أقل دقة إذا لم يكن العنصر يحتوي على عدد كافٍ من نقاط التحكم. عند اختيار PreserveStructure=No، قد يعيد Rhino ملاءمة العنصر عند الحاجة لتحقيق تشويه دقيق. لا ينطبق هذا الإعداد على العناصر متعددة الأسطح.
نطاق التأثير وسلوك العناصر
يُعدّ إعداد Region to edit الخيار الأساسي لتحديد الجزء من المشهد الذي سيشعر بتأثير التشويه. عند اختيار Global، لا يقتصر تأثير عنصر التحكم على المنطقة داخل القفص. فقد تتغير أيضًا العناصر الواقعة جزئيًا خارج القفص، وقد يصبح التأثير على الهندسة الأبعد عن عنصر التحكم ملحوظًا. لذلك، إذا لم يكن الهدف إجراء تغيير واسع النطاق، فمن الضروري التحقق من العناصر الأخرى المحيطة بالقفص.
في نهج Local، تُحدَّد قيمة Falloff distance حول عنصر التحكم. ولا تتأثر العناصر الواقعة خارج هذه المسافة، أو الأجزاء المعنية منها، بالتشويه. وهكذا يمكن تقييد التعديل بحيث ينشأ انتقال بين المنطقة التي يظهر فيها التأثير الكامل والمنطقة التي تبقى دون حركة. ولحصر التأثير في نطاق أكثر تحديدًا ضمن الحجم المحيط، يمكن تحديد كرة أو أسطوانة أو صندوق من خيار Other؛ وفي هذه الحالة أيضًا، تُدخَل قيمة Falloff distance.
يُستخدم خيار Rigid لتغيير مواضع العناصر بدلًا من تمديد أشكالها. وبما أن الإعداد يعمل على مستوى العنصر، فقد تُظهر عناصر مختلفة مرتبطة بعنصر التحكم نفسه سلوكًا مختلفًا من حيث الصلابة. وإذا أُريد تغيير هذا السلوك لعنصر ما، فيلزم التقاطه مجددًا باستخدام عنصر التحكم نفسه. وتُحوَّل العناصر ضمن المجموعة معًا. أما مثيلات الكتل، فتتحول بشكل صلب مع الحفاظ على أشكالها بصرف النظر عن اختيار إعداد Rigid.
استخدام CageEdit في سير عمل العمارة والتصميم الداخلي والتصور
يمكن للمعماريين ومصممي الديكور الداخلي استخدام CageEdit لتجربة بدائل مضبوطة لشكل الكتلة أو السطح. وهذا اقتراح استخدام مستند إلى الوظائف الموثّقة للأمر؛ ولا تعرض الوثائق سيناريوهات معمارية محددة أو ضمانات للنتائج. وتشير McNeel إلى أن عددًا قليلًا من نقاط التحكم في القفص يمكنه تعديل عناصر أكثر تعقيدًا، وأنه قد يوفّر انتقالات أكثر سلاسة مقارنةً بتحرير نقاط التحكم بالطريقة المعتادة. ومع ذلك، قد لا يكون ترتيب القفص نفسه مناسبًا لكل هندسة.
بالنسبة إلى فرق التصور، يعتمد الاختيار على الموازنة بين سرعة التحديث ودقة السطح. يمكن تجربة Fast عند اختبار الأشكال بسرعة، وتجربة Accurate عند الحاجة إلى تشويه أدق. وبما أن هذه الإعدادات قد تنتج أسطحًا مختلفة، فمن المناسب فحصها على النموذج قبل استخدامها في الملف النهائي. لا تقدم الوثائق معلومات عن متطلبات عتاد محددة أو قياسات للأداء أو شروط الترخيص أو الأسعار؛ لذا ينبغي عدم افتراض أي معلومات إضافية بشأنها.
أخطاء شائعة
الاعتقاد أن إعداد Global يؤثر في الهندسة داخل القفص فقط: قد تتغير أيضًا العناصر الواقعة خارجه. إذا كنت بحاجة إلى نطاق أكثر محدودية، فراجع خياري Local وFalloff distance.
توقّع أعلى دقة للأسطح عند استخدام Fast: ينشئ Fast أسطحًا بعدد أقل من نقاط التحكم، وقد تنخفض الدقة.
الاعتقاد بأن خيار PreserveStructure=Yes يعطي النتيجة نفسها في كل نموذج: قد يؤدي نقص نقاط التحكم إلى خفض دقة التشويه.
افتراض أن أشكال مثيلات الكتل ستتغير: تتحول مثيلات الكتل دائمًا بشكل صلب داخل CageEdit.
يُعدّ سجل CageEdit جزءًا من الأمر بصرف النظر عن تفعيل إعداد History أو عدمه. ويمكن استخدام ExtractOriginalCaptives للحصول على الشكل الأصلي في موضعه الأول بشكل منفصل، من دون تغيير العنصر المشوّه. ويتيح الأمر ReleaseFromCage إخراج العناصر من تأثير القفص. أما الأمر Explode فيحوّل عنصر التحكم إلى هندسة عادية؛ لذا ينبغي مراعاة ذلك إذا كان من الضروري مواصلة العمل باستخدام عنصر التحكم.
المصادر
1 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن الفائدة العملية لـ CageEdit بالنسبة إلى مكاتب العمارة وفرق التصور التي تستخدم Rhino في إتاحة تجربة بدائل للشكل من دون إعادة بناء النموذج. وقد يؤدي العمل بعدد قليل من نقاط القفص إلى تبسيط التعديل؛ لكن الاختيار بين Accurate وFast يؤثر بطرق مختلفة في سرعة التحديث ودقة السطح. لذلك، من المهم إجراء التجارب على الهندسة الفعلية قبل الانتقال إلى ملف الإنتاج.
بالنسبة إلى الفرق في تركيا، لا تقدّم الوثائق معلومات عن متطلبات العتاد أو شروط الترخيص أو قياسات الأداء؛ لذا ينبغي عدم افتراض أي شيء بشأن هذه الجوانب. ويمكن الحد من المفاجآت المحتملة باختيار نطاق التأثير بدقة، وتقييم إعداد PreserveStructure وفق بنية النموذج، ومراعاة أن مثيلات الكتل ستظل صلبة. يوفر CageEdit مرونة، لكنه ليس حلًا تلقائيًا لكل أنواع الهندسة.
الأسئلة الشائعة
كيف يُستخدم CageEdit في Rhino 8؟
تُحدَّد العناصر المراد تعديلها، ثم يُختار عنصر تحكم باستخدام CageEdit أو يُنشأ قفص باستخدام الأمر Cage. بعد ذلك، تُجرى عملية التشويه بتحرير نقاط القفص.
ما الفرق بين Global وLocal في Rhino CageEdit؟
يمكن أن يمتد التأثير في Global إلى الهندسة الواقعة خارج القفص أيضًا. أما Local، فيحدّد نطاق التأثير باستخدام Falloff distance؛ ولا تتأثر بالتشويه أجزاء العناصر الواقعة خارج هذه المسافة.
هل يشوّه CageEdit مثيلات الكتل؟
تتحول مثيلات الكتل بشكل صلب أثناء استخدام CageEdit، بصرف النظر عن إعداد Rigid؛ ولا تتشوّه أشكالها.



