باختصار
- ينشئ أمر Mesh نموذج Mesh قابلًا للتحرير من أسطح NURBS وPolysurface وكائنات SubD.
- يمكن لأمر ShrinkWrap إنشاء Mesh يحيط بالأسطح وSubD وMesh والسحب النقطية والكائنات النقطية.
- كلما زادت كثافة Mesh ارتفع عدد المضلعات؛ أما الكثافة المنخفضة فتنتج نموذجًا أخف وأقل تفصيلًا.
- في ShrinkWrap، يؤدي Offset السالب إلى تصغير Mesh، بينما يؤدي Offset الموجب إلى توسيعه.
يوفر أمرا Mesh وShrinkWrap، الموضحان في الوثائق الرسمية لـRhino 8، خيارات لتحويل هندسة النماذج إلى شبكات مضلعة تناسب أغراضًا مختلفة. يعمل أمر Mesh مع أسطح NURBS وPolysurface وكائنات SubD، بينما يستطيع ShrinkWrap إنشاء Mesh جديد يحيط بهذه العناصر، إضافة إلى Mesh والسحب النقطية والكائنات النقطية. ويعتمد اختيار الإعدادات على الهدف، مثل عرض النموذج على الشاشة أو تصديره أو إنشاء هندسة مغلقة من بيانات المسح.
1. اختيار الإعدادات الأولية باستخدام أمر Mesh
ينشئ أمر Mesh في Rhino شبكة مضلعة قابلة للتحرير، منفصلة عن الكائن المصدر. وتوضح الوثائق أن Mesh الناتج من كائن صلب يكون متصلًا ومغلقًا؛ وهي خاصية قد تفيد عند التصدير إلى ملفات النمذجة السريعة مثل STL. أما شبكات العرض المستخدمة للتظليل في نافذة العرض، فلا يمكن تحريرها بالطريقة نفسها؛ ووفقًا للوثائق، يمكن استخلاصها باستخدام الأمر ExtractRenderMesh.
في البداية، يؤثر شريط تمرير الكثافة ضمن عناصر التحكم البسيطة في Mesh على مدى تقارب حواف الشبكة من السطح. الكثافة الافتراضية هي 0,5، ويتراوح النطاق المقبول بين 0 و1. وكلما ارتفعت القيمة زاد عدد المضلعات. لذلك يمكن اختيار كثافة مرتفعة عندما تكون الحاجة إلى تمثيل أقرب للسطح، لكن ليس من الضروري اختيار أعلى قيمة لكل نموذج.
في المحاولة الأولى، فعّل المعاينة وافحص خطوط Mesh. قيّم معًا مدى كفاية التفاصيل، والحفاظ على شكل السطح، والغرض من استخدام النموذج لاحقًا. وتشرح وثائق Rhino أيضًا معاينة إعدادات Mesh وخيار استعادة الإعدادات الافتراضية.
2. ضبط التوازن بين التفاصيل والأداء
لكل معيار ضمن خيارات Mesh التفصيلية تأثير مختلف. القيم أدناه هي القيم الافتراضية والنطاقات الموصى بها الواردة في وثائق Rhino 8؛ وبدلًا من تغييرها كلها في الوقت نفسه، يتيح التركيز على المعيار المؤثر تجربة أكثر تحكمًا.
| الإعداد | القيمة الموصى بها | التأثير |
|---|---|---|
| Density | الافتراضي 0,5؛ النطاق 0–1 | يزداد عدد المضلعات مع ارتفاع القيمة. |
| Maximum angle | الافتراضي 0°؛ النطاق الموصى به 5°–90° | يساعد على إنشاء Mesh أكثر كثافة في المناطق شديدة الانحناء؛ وتعطّل القيمة 0° هذا المعيار. |
| Maximum distance, edge to surface | الافتراضي 0؛ النطاق المتاح يعتمد على حجم النموذج | تؤدي القيمة الأصغر إلى زيادة الدقة وعدد المضلعات؛ وتعطّل القيمة 0 هذا المعيار. |
| Maximum edge length | الافتراضي 0؛ النطاق المتاح يعتمد على حجم النموذج | تؤدي القيمة الأصغر إلى معالجة أبطأ وعدد أكبر من المضلعات. |
| Minimum edge length | الافتراضي 0,0001 وحدة نظام | قد تؤدي القيمة الأكبر إلى إنشاء Mesh أسرع وأقل مضلعات، لكنه أقل دقة. |
عند تفعيل Refine mesh، يقسّم Rhino بعض الأشكال الرباعية إلى أجزاء أصغر حتى تستوفي المعايير المحددة. وقد يؤدي تعطيل هذه العملية إلى تسريع إنشاء Mesh، لكن على حساب الدقة وعدد المضلعات. ويمكن استخدام معايير مثل Maximum angle وطول الحافة والمسافة من السطح للتحكم في المناطق التي تتطلب مزيدًا من التفاصيل. كما يمكن استهداف إنشاء مضلعات متقاربة الحجم باستخدام Maximum edge length.
إذا كان من الضروري عدم ظهور فتحات بين أجزاء Polysurface، انتبه إلى خيار Jagged seams. عند تفعيله، تُنشأ Mesh للأسطح كلٌّ على حدة ولا تُوصَل الحواف؛ وقد تكون العملية أسرع وينخفض عدد المضلعات، لكن يمكن أن تظهر شقوق عند الوصلات. وتشير الوثائق إلى أن تعطيل الخيار ينتج Mesh مغلقًا.
3. إحاطة المدخلات المعقدة باستخدام ShrinkWrap
ينشئ ShrinkWrap شبكة Mesh تحيط بالهندسة المحددة. وتورد الوثائق الرسمية أمثلة على استخدام الأمر لإنشاء Mesh للطباعة ثلاثية الأبعاد، وإنشاء Mesh صلب من مجموعة كائنات، ودمج أجزاء المسح ثلاثي الأبعاد، وإنشاء Mesh من سحابة نقطية، وتحويل هندسة يصعب إصلاحها إلى Mesh مغلق.
حدد المدخلات وافحص المعاينة. يدعم ShrinkWrap أسطح NURBS وSubD وMesh والسحب النقطية والكائنات النقطية. وتساعد المعاينة على رؤية Mesh الناتج أثناء جلسة الأمر. ويمكن عند الحاجة إظهار خطوط Mesh وإخفاء المدخلات أثناء المعاينة.
اضبط Target Edge Length وفقًا للغرض. يحدد هذا الإعداد الطول التقريبي لحواف Mesh الناتج. تُحسب القيمة الافتراضية تلقائيًا، ولا يحدد المصدر قيمة مستهدفة بعينها؛ لذا ينبغي التجربة والمعاينة بالاستناد إلى حجم النموذج.
تحقق من اتجاه Offset. تؤدي القيمة الموجبة إلى توسيع Mesh نحو الخارج وزيادة عدد أوجهه. أما القيمة السالبة فتصغّره وتقلل عدد الأوجه. ويكون تأثير Offset في طول الحافة المستهدف أكثر محدودية.
استخدم إعدادَي Smoothing iterations وPolygon Optimization باعتدال. يؤدي ضبط Smoothing على 0 إلى إيقاف التنعيم؛ ومع ارتفاع القيمة ينخفض عدد الأوجه أكثر، وينسحب Mesh إلى الداخل بدرجة أكبر. تتراوح قيمة Polygon Optimization بين 0 و100 بالمئة؛ وتؤدي زيادتها إلى تقليل عدد أكبر من الأوجه، مع الحفاظ على الأوجه عند الحواف الحادة.
قيّم بيانات النقاط والثقوب كلًّا على حدة. ينشئ Inflate Vertices and Points Mesh الناتج انطلاقًا من كل رأس أو نقطة في Mesh أو السحابة النقطية. يكون الخيار مفعّلًا افتراضيًا للسحب النقطية والنقاط، ومعطلًا لأنواع الكائنات الأخرى. وقد يكون Fill holes in input objects مفيدًا في معظم الحالات، لكن تحقق من النتيجة لأنه قد يغلق أيضًا الفجوات الدقيقة المتروكة عمدًا في التصميم.
4. ما ينبغي مراعاته في سير عمل العمارة والتصور المعماري
يمكن للمعماريين ومصممي الديكور الداخلي استخدام أمر Mesh لإعداد النماذج السطحية للتصدير أو لاستخدامات أخرى تعتمد على المضلعات. وبالنسبة إلى فرق التصور المعماري، تمثل كثافة Mesh المفاضلة الأساسية بين التفاصيل وعدد المضلعات. فالكثافة الأعلى تنشئ أوجهًا أكثر، بينما يشرح التوثيق إعداد الجودة المسبق “Jagged and faster” بوصفه طريقة لتظليل كائنات NURBS بسرعة أكبر بكثافة أقل، مع بعض التراجع في الجودة.
يمكن لمن يعملون ببيانات المسح أو هندسة يصعب إصلاحها الاستفادة من خيارات ShrinkWrap لإنشاء Mesh مغلق ومعالجة المدخلات من السحب النقطية. ومع ذلك، تعتمد النتيجة على إعدادات Offset والتنعيم وملء الثقوب وتضخيم النقاط/الرؤوس؛ لذا ينبغي فحص Mesh النهائي وفقًا لمتطلبات المشروع. ولا تقدم الوثائق معلومات عن الترخيص أو متطلبات الأجهزة أو التوافق مع صيغة تصدير معينة، لذلك لا ينبغي افتراض أي معلومات مؤكدة في هذه الجوانب.
أخطاء شائعة
اعتبار زيادة الكثافة حلًا يعطي نتيجة أفضل دائمًا؛ فهي ترفع أيضًا عدد المضلعات.
ترك Jagged seams مفعّلًا مع توقع وصل حواف Mesh للأسطح المتجاورة؛ فقد يؤدي هذا الخيار إلى ظهور شقوق.
الخلط بين تأثيرَي Offset الموجب والسالب في ShrinkWrap؛ فأحدهما يوسّع Mesh والآخر يصغّره.
استخدام Fill holes in input objects دون التحقق من الفجوات الصغيرة في التصميم.
الاعتماد على خيار حذف الكائنات المصدر دون فحص معاينة ShrinkWrap.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن أهمية هذه الأوامر لمكاتب العمارة والتصور في تركيا في أنها تتيح للمستخدم التحكم أثناء تحويل أنواع مختلفة من الهندسة المصدرية إلى Mesh. وقد تستفيد الأعمال التي تتطلب بيانات مسح أو Mesh مغلقًا خصوصًا من ShrinkWrap، لكن النتيجة تحتاج إلى ضبط الإعدادات وفحص المعاينة.
ينبغي تذكر أن زيادة الكثافة ترفع عدد المضلعات أيضًا. ويمكن للمكاتب إجراء تجارب صغيرة على نماذجها لتجنب إنشاء Mesh ثقيل دون حاجة. وبما أن الوثائق لا تتضمن معلومات عن الترخيص والأجهزة والتوافق مع ملفات بعينها، فمن الأفضل التحقق بشكل منفصل من خطوات النقل الفعلية في المشروع قبل اتخاذ قرارات في هذه الجوانب.
الأسئلة الشائعة
ما أنواع الكائنات التي يعمل معها ShrinkWrap في Rhino 8؟
يمكنه استخدام أسطح NURBS وSubD وMesh والسحب النقطية والكائنات النقطية كمدخلات.
ما الذي تغيّره الكثافة في أمر Rhino Mesh؟
تؤثر الكثافة في مدى قرب حواف Mesh من السطح الأصلي. وكلما ارتفعت القيمة زاد عدد المضلعات.
ما الفرق بين Offset الموجب والسالب في ShrinkWrap؟
يوسّع Offset الموجب الناتج ويزيد عدد أوجهه؛ أما Offset السالب فيصغّر Mesh ويقلل عدد أوجهه.



