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



