باختصار
- تستطيع CageEdit تشويه العناصر باستخدام عناصر تحكّم أحادية أو ثنائية أو ثلاثية الأبعاد.
- يقيّد خيار Local تأثير عنصر التحكّم وفق مسافة Falloff distance المحددة.
- قد يكون تحديث Accurate أبطأ؛ أما Fast فينشئ أسطحًا بنقاط تحكّم أقل ودقة أقل.
- تقلّل SoftEditCrv التغيير تدريجيًا مع الابتعاد عن نقطة المنحنى المحددة.
يتيح أمر CageEdit في Rhino 8 تشويه العناصر الملتقطة بسلاسة من خلال تعديل نقاط عنصر التحكّم. يتناول هذا الدليل، خطوة بخطوة، وظائف Cage وCageEdit وSoftEditCrv كما وردت في وثائق Rhino 8 الرسمية، للمستخدمين الراغبين في تغيير الشكل ككل أو في منطقة محدودة ضمن النماذج المعمارية ونماذج التصميم الداخلي. تقتصر الأوامر على الخيارات المشروحة في وثائق Rhino 8؛ ولا ينبغي افتراض وجود كثافة قفص مثالية واحدة أو قيمة falloff مناسبة لكل نموذج.
متى يُستخدم CageEdit؟
يتيح CageEdit إجراء تغيير أوسع وأكثر سلاسة باستخدام نقاط التحكّم في القفص بدلًا من سحب نقاط التحكّم في العنصر واحدةً تلو الأخرى. ووفقًا لوثائق Rhino، يمكن بهذه الطريقة تشويه الأسطح ذات نقاط التحكّم الكثيفة بسلاسة. ولا يفصل التشويه أجزاء عناصر polysurface عند مواضع اتصالها. ويمكن أن يمتد التأثير إلى العنصر كله أو يقتصر على منطقة محلية.
يمكن إنشاء عنصر التحكّم باستخدام الأمر Cage، أو استخدام منحنى أو سطح موجود مسبقًا. وقد يكون القفص بنية أحادية أو ثنائية أو ثلاثية الأبعاد، مثل مستطيل أو خط؛ ويتوقف نوعه على طريقة إنشائه وصندوق حدود العنصر. وتشير وثائق Rhino إلى أن الأقفاص ذات نقاط التحكّم القليلة تستطيع تعديل العناصر المعقدة، وأن الانتقالات قد تكون أكثر سلاسة مقارنةً بالتعديل المعتاد لنقاط التحكّم.
التشويه باستخدام CageEdit: خطوة بخطوة
حدّد العنصر المراد تعديله. تحدد العناصر الملتقطة بالأمر الهندسة التي ستتأثر بالتعديل اللاحق للقفص. ويمكن أيضًا اختيار نقاط تحكّم منحنى أو سطح أو mesh بوصفها عناصر ملتقطة.
حدّد عنصر تحكّم أو أنشئه. لإنشاء القفص، استخدم المسار
Transform › Cage Editing › Create Cageأو الأمرCage. ويمكنك بدلًا من ذلك استخدام منحنى أو سطح موجود بوصفه عنصر تحكّم. وتشير وثائق Rhino إلى إمكان إنشاء صندوق القفص بالاستناد إلى صندوق حدود العنصر.ابدأ CageEdit وحدّد عنصر التحكّم. مسار الأمر هو
Transform › Cage Editing › Cage Edit. بعد تحديد العناصر وعنصر التحكّم، عدّل نقاط قفص التحكّم.وجّه التعديل باستخدام نقاط القفص. يؤدي النقر على مضلع تحكّم في القفص إلى تحديد نقطتي قفص متجاورتين؛ ويؤدي النقر المزدوج على المضلع إلى تحديد صف من النقاط. ويساعد سلوك التحديد هذا على تشكيل التشويه، سواء بحصره في نقطة واحدة أو توزيعه على صف أوسع.
تحقّق من النتيجة، وأخرج العنصر من القفص عند الحاجة. يزيل
ReleaseFromCageالعناصر المحددة من تأثير عنصر التحكّم في CageEdit. كما تسرد الوثائق الأمرSelCaptivesللعثور على العناصر الملتقطة المرتبطة بعنصر التحكّم.
نطاق التأثير وخيارات التشويه
يمثّل Global وLocal نهجين مختلفين لتحديد مدى اتساع تأثير القفص. يؤثر Global في العناصر عبر الفضاء ثلاثي الأبعاد؛ وقد يشمل التشويه أيضًا أجزاء العنصر الواقعة خارج القفص. وتحذّر الوثائق من أن التأثير قد يزداد بوضوح كلما امتدت العناصر إلى خارج عنصر التحكّم. لذلك، لا ينبغي افتراض أن الجزء الموجود داخل القفص وحده سيتغير.
يحدد خيار Local مسافة Falloff distance تمتد من عنصر التحكّم إلى محيطه. ولا تتأثر بالتشويه العناصر أو أجزاء العناصر الواقعة خارج هذه المسافة. ويعمل معًا كل من نطاق التأثير الكامل للقفص والمنطقة التي لا تتأثر ومنطقة الانتقال بينهما. وقد يكون نهج Local أنسب لمن يريد التحكّم في موضع بدء التأثير وتلاشيه؛ لكن الوثائق لا تقترح قيمة رقمية محددة.
| الإعداد | القيمة المقترحة | التأثير |
|---|---|---|
| Deformation | Fast أو Accurate؛ حسب الحاجة | ينشئ Fast أسطحًا بنقاط تحكّم أقل ودقة أقل. وقد يكون تحديث Accurate أبطأ، كما قد يجعل الأسطح أكثر كثافة عند إعادة ملاءمتها. |
| PreserveStructure | Yes أو No؛ وفق متطلبات الهندسة | يحافظ Yes على بنية نقاط التحكّم في المنحنى أو السطح. أما No فيعيد ملاءمة العنصر عند الحاجة إلى ذلك لتحقيق تشويه دقيق. |
| Region to edit | Global أو Local؛ وفق نطاق التأثير المستهدف | يوسّع Global التأثير عبر الفضاء ثلاثي الأبعاد. ويقيّد Local التأثير باستخدام Falloff distance. |
| Rigid | يُحدّد لكل عنصر | يغيّر موضع العنصر الملتقط من دون تشويه شكله. وتُحوّل العناصر داخل المجموعة بوصفها وحدة واحدة. |
لا ينطبق PreserveStructure على عناصر polysurface، ولا يظهر إلا عند تحديد polysurface. كذلك، قد يؤدي اختيار Yes لمنحنى أو سطح إلى خفض دقة التشويه إذا لم يكن للعنصر عدد كافٍ من نقاط التحكّم. أما No فيسمح بإعادة ملاءمة العنصر باستخدام عدد أكبر من نقاط تحكّم القفص عند الحاجة إلى تشويه دقيق. ويمكن تعديل مثيلات الكتل باستخدام CageEdit؛ لكن الوثائق توضح أن الكتل تتحول دائمًا تحويلًا صلبًا، بصرف النظر عن إعداد Rigid.
تعديل موضعي أدق للمنحنيات: SoftEditCrv
يمكن استخدام SoftEditCrv لتغيير المنطقة المحيطة بنقطة محددة من المنحنى بسلاسة، من دون استخدام قفص. ينقل الأمر النقطة المحددة، مع تقليل التغيير تدريجيًا كلما ابتعدنا عنها على امتداد المنحنى. حدّد نقطة التعديل على المنحنى، ثم عيّن الموضع المستهدف واضبط مسافة التأثير. تُقاس Distance بوحدات النموذج؛ ويمكن إدخال القيمة أو تحديد المسافة بالنقر على المنحنى.
يُبقي FixEnds=Yes النهايات ثابتة حتى إذا تجاوزت قيمة Distance المسافة إلى نهاية واحدة أو نهايتي المنحنى. مع ذلك، تذكر وثيقة Rhino أن هذا الخيار قد يؤدي إلى تغيير مفاجئ قرب النهايات في المنحنيات الكثيفة. وعند ضبط FixEnds=No، يُسمح للنهايات بالحركة إذا امتدت المسافة إليها. وإذا كان الحفاظ على نهايتي المنحنى مطلوبًا، فينبغي التحقق بعناية من نتيجة كلا السلوكين.
نقاط ينبغي الانتباه إليها في سير عمل العمارة والتصوّر
يمكن استخدام CageEdit لتغيير الشكل العام لسطح أو polysurface من دون نقل عدد كبير من نقاط التحكّم يدويًا، كلٌّ على حدة. وقد يكون نطاق التأثير المحلي مفيدًا عند الحاجة إلى الحفاظ على الهندسة المجاورة أثناء التعديل؛ أما Global فقد يؤثر في جزء أوسع من العنصر. ويقدم SoftEditCrv بديلًا عند الحاجة إلى تصحيح موضعي لمنحنى كثيف.
من المهم أن يتوافق الاختيار والإعدادات مع الهندسة: يفضّل Fast سرعة التحديث على حساب الدقة؛ وقد يعمل Accurate ببطء أكبر. ولا تذكر الوثائق المصدرية متطلبات محددة للأجهزة أو شروط الترخيص أو قياسات الأداء، لذلك لا يمكن استنتاج متطلبات أجهزة أو تكاليف بعينها. ويساعد فحص كثافة السطح ونهايات المنحنى وتأثر الهندسة خارج القفص بعد التشويه على اكتشاف التغييرات الشكلية غير المتوقعة.
أخطاء شائعة
افتراض أن الجزء الموجود داخل القفص وحده سيتغير عند اختيار Global. فقد يمتد التأثير إلى الأجزاء الواقعة خارج القفص أيضًا.
استخدام خيار Fast من دون مراعاة انخفاض الدقة. فوفقًا لوثيقة Rhino، ينشئ Fast أسطحًا بنقاط تحكّم أقل ودقة أقل.
الاعتقاد بأن إعداد PreserveStructure=Yes يضمن الدقة نفسها في جميع الحالات. فقد يؤدي عدم كفاية نقاط التحكّم إلى خفض دقة التشويه.
توقع أن يغيّر إعداد Rigid سلوك مثيلات الكتل. تصف الوثائق الكتل بأنها عناصر تتحول دائمًا تحويلًا صلبًا.
إغفال أثر خيار FixEnds=Yes في النتيجة قرب نهايتي المنحنى عند استخدام SoftEditCrv. فقد يحدث انتقال مفاجئ في المنحنيات الكثيفة.
المصادر
3 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن القيمة العملية لـ CageEdit لمكاتب العمارة والتصميم الداخلي في قدرته على توزيع تغيير الشكل من دون التدخل في نقاط التحكّم واحدةً تلو الأخرى. وقد يبسّط سير العمل، خصوصًا عند الحاجة إلى إعادة تشكيل التدفق العام لسطح أو جزء محدد منه. أما SoftEditCrv فيوفر خيارًا أضيق نطاقًا لتعديل المنحنيات.
ومع ذلك، لا تحدد وثائق Rhino متطلبات للأجهزة أو مكاسب زمنية؛ لذا ينبغي اختبار توقعات الأداء باستخدام هندسة المشروع نفسه. ومن المهم تقييم المفاضلة بين الدقة والسرعة في Fast وAccurate وفق احتياجات النموذج الذي سيُسلّم. ومن المخاطر الشائعة افتراض نطاق تأثير Global على نحو غير صحيح، واستخدام PreserveStructure من دون التحقق من ملاءمته، وعدم فحص نتيجة FixEnds.
الأسئلة الشائعة
ما وظيفة CageEdit في Rhino 8؟
تشوّه CageEdit العناصر بسلاسة باستخدام عناصر تحكّم ثنائية أو ثلاثية الأبعاد. ويمكن أن يمتد التأثير إلى العنصر كله، أو يُقيّد باستخدام Local وFalloff distance.
ما الفرق بين Fast وAccurate في CageEdit؟
ينشئ Fast أسطحًا بنقاط تحكّم أقل ودقة أقل. وقد يستغرق Accurate وقتًا أطول لتحديث التشويه، وقد يؤدي إلى زيادة كثافة الأسطح التي أُعيدت ملاءمتها.
هل يستطيع SoftEditCrv تثبيت نهايتي المنحنى؟
نعم. يمنع FixEnds=Yes نهايتي المنحنى من الحركة حتى إذا امتدت Distance إليهما. لكن قد يحدث تغيير مفاجئ قرب النهايات في المنحنيات الكثيفة.



