آخر الأخبار
كيفية ضبط نصوص الأبعاد وخطوط المؤشرات في Archicad 29؟كيفية تقليل عدد مضلعات النموذج باستخدام Decimate Modifier في Blenderدليل إدارة تخطيطات الغرف والطوابق المتكررة باستخدام مجموعات RevitVirtual Shadow Maps في Unreal Engine 5: دليل الظلال للمشاهد المعماريةالإعلان عن AMD EPYC Embedded 9006: ‏256 نواة ومنصة SP7دليل إزالة الضوضاء في Blender: تقليل ضوضاء Cycles في compositorحرم متحف كيشان للمدينة يفوز بجائزة العمارة في Altın Karıncaدليل CageEdit في Rhino 8: تشويه مضبوط للنماذج باستخدام القفصكيف تراقب أحداث النموذج باستخدام فئات observer في SketchUp Ruby API؟إنشاء صور مفاهيمية باستخدام SketchUp Diffusion: دليل خطوة بخطوة للمعماريين
نصائح وأدلةRhinoMAS

دليل CageEdit في Rhino 8: تشويه مضبوط للنماذج باستخدام القفص

تتيح أداة CageEdit في Rhino 8 تشكيل العناصر بسلاسة عبر تحرير نقاط قفص التحكم. يتناول هذا الدليل إعداد القفص والتأثير المحلي وخيارات الدقة.

مشهد استوديو لأسطح معمارية منحنية شُكّلت باستخدام قفص التحكمصورة بالذكاء الاصطناعي
صورة تعبيرية مولّدة بالذكاء الاصطناعي.الصورة: 3dsınıfı / FCA AI

باختصار

  1. تُشوّه CageEdit العناصر باستخدام عنصر تحكم ثنائي أو ثلاثي الأبعاد.
  2. يحد خيار Local المنطقة المتأثرة باستخدام Falloff distance، بينما قد يمتد تأثير Global إلى خارج القفص.
  3. يوفر خيارا Accurate وFast تفضيلات مختلفة للموازنة بين مستوى تفاصيل التشويه وسرعة التحديث.
  4. يعيد ExtractOriginalCaptives في Rhino 8 العناصر الأصلية إلى مواضعها الأولى، من دون تغيير العناصر المشوهة.

تُعرّف وثائق المساعدة من McNeel أداة CageEdit في Rhino 8 بأنها أداة تشويه يحدد فيها عنصر التحكم المنطقة المراد تعديلها. بعد تحديد العناصر المطلوب تعديلها، ينشئ المستخدم قفصًا أو يختار سطحًا أو منحنى موجودًا مناسبًا، ثم يشكّل الهندسة من خلال تغيير نقاط عنصر التحكم. وتدعم الأداة، إلى جانب التغييرات العامة، تعديلات تؤثر في جزء من العنصر فقط.

1. ابدأ بتحرير القفص

تتمثل الخطوة الأولى في تحديد العناصر المراد تغييرها. وتُسمّي وثائق Rhino هذه العناصر «captive». ويمكن أيضًا استخدام نقاط التحكم لمنحنى أو سطح أو mesh بوصفها عناصر للتعديل. ويمكن إنشاء عنصر التحكم باستخدام الأمر Cage، أو اختياره من بين سطح أو منحنى موجود. ولجعل عنصر ما عنصر التحكم الخاص به، يمكن استخدام أحد حواف العنصر، أو أحد أوجهه إذا كان polysurface.

يحدّد دليل Rhino 8 مسار القائمة الخاص بـ CageEdit على النحو الآتي: Transform › Cage Editing › Cage Edit، ومسار إنشاء القفص على النحو الآتي: Transform › Cage Editing › Create Cage. ينشئ أمر الإنشاء قفصًا على شكل صندوق، ويمكن بعد ذلك ربطه بالعناصر باستخدام CageEdit وتعديله عبر نقاط التحكم.

الأمر
Cage

تسير العملية الأساسية على النحو الآتي:

  1. حدّد العناصر المراد تعديلها.

  2. أنشئ عنصر تحكم جديدًا أو حدّد منحنى أو سطحًا موجودًا.

  3. غيّر شكل العناصر بتعديل نقاط قفص التحكم.

يؤدي النقر مرة واحدة على مضلع التحكم في القفص إلى تحديد نقطتي قفص متجاورتين، بينما يؤدي النقر مرتين إلى تحديد صف من النقاط. ويشير المصدر إلى إمكانية استخدام أقفاص ذات عدد قليل من نقاط التحكم حتى مع العناصر المعقدة، وأن ذلك قد يساعد على إنشاء انتقالات أكثر سلاسة. لذلك قد لا تكون هناك حاجة إلى إنشاء قفص كثيف لكل نموذج؛ لكن الوثائق لا تحدد عددًا مثاليًا للنقاط.

2. حدّد نوع القفص وبنيته

يمكن إعداد عنصر التحكم على هيئة خط أو مستطيل أو صندوق ثلاثي الأبعاد، وفقًا لحدود الهندسة المدخلة. ويحدد خيار BoundingBox موضع الصندوق بالاستناد إلى الصندوق المحيط بالعنصر. أما في العناصر ثنائية الأبعاد، فيتيح ObjectPlane محاذاة القفص المستطيل مع مستوى العنصر في الفضاء ثلاثي الأبعاد.

يحدد PointCount عدد نقاط التحكم في القفص في كل اتجاه. أما Degree فيضبط درجة القفص الخطي أو المستطيل أو الصندوق في الاتجاه المعني. عند إدخال رقم واحد في مطالبة “Cage parameters”، يُطبّق الرقم على جميع الاتجاهات، كما تُعدّل خيارات الدرجة تلقائيًا وفقًا لذلك. وبما أن المصدر لا يوصي بعدد محدد مسبقًا من النقاط، ينبغي اختبار القيم بما يناسب شكل النموذج ومستوى التحكم المطلوب.

الإعدادالقيمة المقترحةالتأثير
DeformationAccurate أو Fast حسب أولوية التفاصيل أو سرعة التحديثقد ينشئ Accurate أسطحًا أكثر كثافة مقابل تحديثات أبطأ. أما Fast فينتج باستخدام عدد أقل من نقاط التحكم، وقد يقلل دقة التفاصيل.
PreserveStructureYes للحفاظ على البنية؛ أو No عند الحاجة إلى إعادة الملاءمة باستخدام نقاط تحكم إضافيةيحافظ Yes على الترتيب الحالي لنقاط التحكم في المنحنى أو السطح. أما No فيسمح بإعادة ملاءمة العنصر لتحقيق تشويه أدق.
Region to editGlobal أو Local وفقًا لنطاق التأثيرقد يمتد تأثير Global إلى خارج حدود القفص. ويقيّد Local المنطقة المتأثرة باستخدام Falloff distance.
Rigidتفعيله للعناصر التي ينبغي الحفاظ على شكلهايغيّر موضع العنصر من دون تغيير شكله.

لا ينطبق PreserveStructure على polysurface، ولذلك لا يظهر الخيار عند تحديد polysurface فقط. ويعمل Rigid على مستوى العنصر؛ إذ يمكن لعنصر التحكم نفسه أن يؤثر في بعض العناصر بتحويلها كعناصر صلبة، وفي غيرها بتغيير شكلها. ولتغيير تفضيل الصلابة لاحقًا، يجب التقاط العناصر مجددًا باستخدام عنصر التحكم نفسه. وتتحول العناصر المجمّعة كوحدة واحدة. أما Block instance فتتحول كعناصر صلبة بصرف النظر عن إعداد Rigid.

3. تحكّم في التأثير المحلي وطبيعة التشويه

عند اختيار Global، لا يُعد الجزء الذي يتلامس فيه القفص مع العنصر حدًا للتأثير. ويمكن أن تتأثر بالتحويل أيضًا العناصر التي لا يقع منها داخل القفص سوى جزء. ولأن التأثير قد يزداد في الأجزاء البعيدة عن عنصر التحكم، ينبغي التحقق من عدم حدوث تغييرات غير مرغوبة في النماذج الكبيرة.

عند استخدام Local، يُستخدم Falloff distance لتحديد نطاق التأثير بالقرب من عنصر التحكم. ويمكن تطبيق التشويه بالكامل داخل القفص أو داخل المنطقة التي تحددها عناصر التحكم الخطية والمستطيلة. وتظل الأجزاء الواقعة خارج هذه المنطقة ثابتة، بينما يتناقص التأثير تدريجيًا في المنطقة الفاصلة. ويمكن أيضًا تقييد التأثير المكاني لعنصر التحكم باستخدام كرة أو أسطوانة أو صندوق.

عند الاختيار بين Accurate وFast، لا ينبغي النظر إلى سرعة المعالجة وحدها. فقد يبطئ Accurate التحديثات ويؤدي إلى إعادة إنشاء السطح ببنية أكثر كثافة. أما Fast فيعمل ببنية أبسط لنقاط التحكم، مقابل احتمال انخفاض تفاصيل التشويه. يحافظ PreserveStructure=Yes على البنية الحالية، لكن تغيير الشكل قد يكون أقل دقة إذا لم يتضمن العنصر عددًا كافيًا من نقاط التحكم. ويتيح خيار No إعادة الملاءمة باستخدام نقاط تحكم إضافية عند الحاجة.

يُنشأ سجل History لتشويه CageEdit بصرف النظر عن إعداد History. كما أن ExtractOriginalCaptives، المشار إليه بوصفه ميزة جديدة في Rhino 8، يعيد العناصر الأصلية غير المشوهة والمرتبطة بقفص التحكم المحدد إلى مواضعها الأولى؛ ولا تتأثر العناصر التي طُبّق عليها التشويه بهذه العملية.

الأمر
ExtractOriginalCaptives

يمكن استخدام الأمر ReleaseFromCage لإخراج العناصر من تأثير عنصر التحكم. ويفصل هذا الأمر العناصر المحددة عن تأثير تحكم CageEdit.

الأمر
ReleaseFromCage

الاستخدام في سير عمل العمارة والتصور المعماري

تُناسب CageEdit تشكيل كتلة أو سطح عند الحاجة إلى تغييرات مضبوطة، إذ تتيح تشكيل مساحة أوسع باستخدام قفص بدلًا من تعديل نقاط الهندسة واحدةً تلو الأخرى. ويدعم خيار Local العمل على منطقة محددة من دون التأثير في النموذج بأكمله. كما يمكن استخدام خيار Rigid لتغيير مواضع العناصر التي ينبغي الحفاظ على شكلها. ومن السلوكيات الجديرة بالانتباه عند العمل مع هذه الأنواع من الهندسة أن الوصلات في polysurface لا تنفصل أثناء استخدام CageEdit.

من المفيد إجراء اختبار صغير أولًا على نموذج مهم، خصوصًا للتحقق من حدود تأثير Global وFalloff distance. لا تحدد وثائق Rhino 8 متطلبات الأجهزة أو السعر أو شروط الترخيص الخاصة بـ CageEdit؛ لذلك ينبغي عدم افتراض مزية أو متطلب محدد في هذه الجوانب. كما ينبغي التحقق على نحو منفصل من إصدار التثبيت المستخدم وشروط الترخيص لدى المؤسسة قبل التطبيق.

أخطاء شائعة

  • استخدام Global عند توقع تغيير محلي؛ فقد يؤثر هذا الخيار أيضًا في أجزاء خارج القفص.

  • التعامل مع Fast على أنه الوضع الذي يوفر أعلى مستوى من التفاصيل؛ إذ يوضح المصدر أن هذا الخيار ينتج أسطحًا ذات نقاط تحكم أقل.

  • البحث عن PreserveStructure على polysurface؛ فهذا الخيار لا يظهر مع هذا النوع من الهندسة.

  • توقع تغير شكل Block instance؛ إذ تتحول هذه العناصر كعناصر صلبة بصرف النظر عن إعداد Rigid.

  • تطبيق قيمة ثابتة لـ PointCount أو Degree على جميع النماذج، رغم أن الوثائق لا توصي بقيمة محددة.

المصادر

1 مصادر
D
docs.mcneel.comdocs.mcneel.com/rhino/8/help/en-us/commands/cageedit.htm
ملخص

لا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.

رأي 3dsınıfı
3dتقييم المحرر

قد تكون CageEdit مفيدة للمكاتب التي ترغب في إجراء تغييرات أكثر تكاملًا على الشكل في نمذجة الكتل وتحرير الأسطح، بدلًا من تحريك أعداد كبيرة من نقاط التحكم كلٌّ على حدة. ويوفر التأثير المحلي والتحويل الصلب خيارات تحكم متنوعة عند العمل مع أنواع مختلفة من الهندسة.

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

الأسئلة الشائعة

ما وظيفة CageEdit في Rhino 8؟

تشكّل CageEdit العناصر عبر تعديل نقاط عنصر تحكم ثنائي أو ثلاثي الأبعاد. وهي تدعم التشويه العام والجزئي.

ما الفرق بين Local وGlobal في Rhino CageEdit؟

قد يصل التشويه مع خيار Global إلى الأجزاء الواقعة خارج القفص. أما خيار Local فيقيّد نطاق التأثير باستخدام Falloff distance.

كيف يمكن استعادة العنصر الأصلي باستخدام CageEdit في Rhino 8؟

يعيد الأمر ExtractOriginalCaptives العنصر الأصلي غير المشوه إلى موضعه الأول، من دون تغيير العنصر المشوه.

التعليقات والمنتدى باللغة التركية.شارك في النقاش
+

أخبار ذات صلة