باختصار
- يعيد Flow محاذاة العناصر من منحنى أساسي إلى منحنى هدف؛ اختر نقاطًا قريبة من نهايتين متقابلتين في المنحنيين.
- ينقل FlowAlongSrf العناصر من سطح المصدر إلى سطح الهدف؛ اختر حوافًا قريبة من زوايا متقابلة في السطحين.
- قد يؤدي عدم انتظام توزيع المعلمات في السطحين الأساسي والهدف إلى تشوه ملحوظ في العناصر المنقولة.
- يتيح خيار Rigid النقل فقط؛ ويتضمن Flow أيضًا خيارات إضافية مثل Stretch وLocal.
يمكن استخدام الأمرين Flow وFlowAlongSrf في Rhino 8 لإعادة وضع العناصر أو تشويهها بما يتوافق مع شكل منحنى أو سطح. وفقًا للوثائق الرسمية لـ Rhino 8 من McNeel، ينقل Flow العناصر من منحنى أساسي إلى منحنى هدف، بينما يطابق FlowAlongSrf العناصر من سطح أساسي إلى سطح هدف. ويساعد اختيار نقاط متقابلة قريبة من نهايات المنحنيات أو زوايا الأسطح، والتحقق من توزيع المعلمات على الأسطح، على الحد من تغييرات الاتجاه والتشوه غير المتوقعين.
متى تستخدم كل أمر؟
يمكن استخدام Flow لنقل عنصر أو مجموعة عناصر من منحنى إلى آخر، وإعادة محاذاتها وفقًا لشكل المنحنى. ويتيح هذا الأسلوب إنشاء شكل مسطح أولًا بسهولة، ثم نقله إلى شكل منحني مستهدف. مسار الأمر في قوائم Rhino هو Transform › Flow along Curve، واسم الأمر هو Flow.
عند الحاجة إلى نقل ترتيب من العناصر من سطح مصدر إلى سطح آخر، يُستخدم FlowAlongSrf. وقد وُثّق مسار الأمر في القوائم على النحو التالي: Transform › Flow along Surface. في هذا الأسلوب، تُنقل العناصر إلى سطح الهدف وفقًا لترتيب سطح المصدر.
النقل على امتداد منحنى باستخدام Flow
جهّز الهندسة والمنحنى الأساسي. يعيد Flow محاذاة العناصر وفقًا للعلاقة بين المنحنى الأساسي ومنحنى الهدف. ومن الاستخدامات الموضحة في الوثائق تجهيز شكل مسطح أولًا بدلًا من إنشائه من البداية على منحنى.
اختر نهايات متقابلة في المنحنيين الأساسي والهدف. بعد تشغيل الأمر
Flow، حدّد المنحنى الأساسي من نقطة قريبة من إحدى نهايتيه. ثم اختر على منحنى الهدف نقطة قريبة من النهاية المقابلة للاختيار الأول. تحقّق من نقاط الاختيار بعناية لتفادي نقل العنصر في اتجاه غير متوقع عند عدم تطابق نقطتي البداية.حدّد ما إذا كان التشويه مطلوبًا. يتيح
Rigid=Yesنقل العناصر على امتداد المسار المستهدف من دون تغيير شكلها. أما عند ضبطRigid=No، فيمكن تشويه العناصر وفقًا لمنحنى الهدف. وعند تفعيل Rigid، يحددRigidGroupsما إذا كانت المجموعات ستُعامل كوحدة واحدة أم ستُعالج عناصر المجموعة كل على حدة.قيّم خيارات الاتجاه والطول المرتبطة بالمنحنى. إذا استُخدم سطح لمنحنى الهدف في Flow، فيمكن أن يحدد
TargetSurfaceاتجاه «الأعلى» للعناصر وفقًا لعمودي السطح. وإذا اتجه النقل إلى الجانب المعاكس من سطح الهدف، يشير المصدر إلى الأمرينFlipأوDirلتغيير اتجاه العمودي. ويحددStretchسلوك تمديد العناصر أو ضغطها على امتداد المنحنى. أماLocalفيحدد نطاق التأثير حول منحنى الإدخال: تُنقل العناصر داخل النطاق، وتظل العناصر خارجه ثابتة؛ كما يقل تأثير النقل كلما اقتربنا من حدود النطاق.
مطابقة الأسطح باستخدام FlowAlongSrf
حدّد العناصر والأسطح بالترتيب. شغّل الأمر
FlowAlongSrfواختر العناصر المراد نقلها. ثم حدّد حافة قريبة من إحدى زوايا السطح الأساسي، وبعدها حافة قريبة من الزاوية المقابلة لها على سطح الهدف. ويسهم هذا التطابق في تحديد الاتجاه على سطحي المصدر والهدف.راجع توزيع المعلمات في كلا السطحين. تنص وثائق McNeel على ضرورة أن يكون توزيع المعلمات منتظمًا ومتساويًا في السطحين الأساسي والهدف لتفادي التشوه. والمقصود ليس أن يكون توزيع المعلمات في السطحين متطابقًا، بل أن يكون التوزيع منتظمًا داخل كل سطح على حدة. وقد يؤدي التوزيع غير المنتظم إلى تشوه واضح في العناصر أثناء النقل. وتعرض الوثائق مثالًا جرى فيه تفادي التشوه بإعادة إنشاء سطح الهدف وتنظيمه باستخدام خطوط متساوية أكثر.
اختر سلوك AutoAdjust بما يتناسب مع طريقة الاختيار. يستخدم
AutoAdjust=Yesالموقع المحدد والحافة القريبة لتعيين نقطة البداية واتجاه U، بدلًا من الاعتماد على اتجاهات UV للأسطح؛ ويصبح الاتجاه الآخر هو V. إذا لم تتطابق نقاط الاختيار على السطحين الأساسي والهدف، فقد يُنقل العنصر إلى الجانب المقابل من سطح الهدف. أماAutoAdjust=Noفيستخدم اتجاهات UV للأسطح، ويكون أقل اعتمادًا على التطابق الدقيق لنقاط الاختيار.ضع الأسطح المقصوصة في الحسبان. بحسب الوثائق، يستخدم الأمر النسخة المصغّرة (shrunk) من السطح للمطابقة عند ضبط
AutoAdjust=Yes، بينما يستخدم السطح الأساسي (underlying) عند ضبطه علىNo. إذا كانت النتيجة غير متوقعة، فتحقّق من نقاط الاختيار، وما إذا كان السطح مقصوصًا، ومن إعداد AutoAdjust.
الخيارات وتأثيراتها
| الإعداد | القيمة المقترحة | التأثير |
|---|---|---|
| Rigid | Yes عند عدم الحاجة إلى التشويه؛ وNo عند الحاجة إليه | يتيح Yes النقل فقط، بينما يسمح No بتغيير الشكل أثناء النقل. |
| RigidGroups (Flow) | Yes إذا كان مطلوبًا أن تتصرف المجموعات معًا | عند تفعيل Rigid، يعالج المجموعات معًا أو كل مجموعة على حدة. |
| Stretch (Flow) | اضبطه وفق الحاجة إلى التمدد أو الضغط على امتداد المنحنى | يتحكم في سلوك طول العناصر على امتداد المنحنى. |
| AutoAdjust (FlowAlongSrf) | Yes لتحديد الاتجاه بالاختيار؛ وNo لاستخدام اتجاهات UV للأسطح | يؤثر في كيفية تحديد اتجاه المطابقة. |
| PreserveStructure | Yes عند الحاجة إلى الحفاظ على بنية نقاط التحكم للمنحنى أو السطح | يحافظ على البنية؛ وقد يقلل العدد القليل من نقاط التحكم دقة التشويه. أما No فيعيد الملاءمة عند الحاجة إلى تشويه دقيق. لا يُطبّق على polysurface ولا يظهر عند تحديد polysurface. |
قائمة تحقق ضمن سير عمل العمارة والتصور المعماري
يمكن لمستخدمي Rhino الاستفادة من هذه الأوامر عند إعداد عناصر متكررة على واجهة منحنية، أو أنماط تُكيَّف مع سطح مقوس، أو مجموعات عناصر تُنقل إلى منحنى مختلف. في سير العمل، ينبغي أولًا تحديد ما إذا كان التشويه مطلوبًا، ثم التحقق من اختيار الأمر المناسب، ونقاط الاختيار المتقابلة، وتوزيع المعلمات على الأسطح. وتسهّل هذه الخطوات مراجعة شكل النموذج واتجاهه بعد النقل.
هذا الدليل مخصص لـ Rhino 8، وفقًا لما توضحه المصادر. ولا تقدم المصادر معلومات عن متطلبات الأجهزة أو شروط الترخيص أو التوافق مع البرامج الأخرى. لذلك، من الأفضل تجربة الأوامر على هندسة صغيرة عند إضافتها إلى سير العمل، والتحقق خصوصًا من نتائج خيارات التشويه والحفاظ على البنية قبل استخدامها في نموذج إنتاجي.
أخطاء شائعة
قد يؤدي اختيار نقاط قريبة من نهايات مختلفة في المنحنيات، أو من زوايا غير متقابلة في الأسطح، إلى تغيير اتجاه النقل.
قد يؤدي عدم التحقق من انتظام توزيع المعلمات داخل الأسطح إلى تشوه العناصر.
توقّع حدوث تشويه عند اختيار
Rigid=Yesيعني فهم وظيفة الخيار على نحو غير صحيح.قد يؤدي إغفال إعداد
AutoAdjustأو سلوك الأسطح المقصوصة إلى ظهور العنصر في جانب أو موضع غير متوقع.من الخطأ افتراض أن خيار
PreserveStructure=Yesيسري على polysurface؛ فهذا الخيار لا يظهر عند تحديد polysurface.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
قد يكون Flow وFlowAlongSrf عمليين لمكاتب العمارة والتصميم الداخلي في تركيا التي تستخدم Rhino، إذ يتيحان تكييف العناصر المعدّة ضمن ترتيب مسطح مع أشكال المنحنيات أو الأسطح. ولا تقدم الوثائق قياسًا محددًا للوقت الذي يمكن توفيره؛ لذا ينبغي تقييم فائدته بالاستناد إلى الهندسة المتكررة وعادات النمذجة في المشروع.
لا تذكر المصادر متطلبات خاصة للأجهزة أو شروطًا للترخيص؛ لذلك لا يصح افتراض الحاجة إلى استثمار جديد. وينبغي للمكاتب الانتباه خصوصًا إلى عدم انتظام توزيع المعلمات على الأسطح، ونقاط الاختيار غير المتطابقة، والتوقعات المتعلقة بخيار PreserveStructure على polysurface. وتتيح تجربة صغيرة قبل تطبيق الأوامر على نموذج إنتاجي التحقق من اتجاه النقل ونتيجة التشويه.
الأسئلة الشائعة
ما الفرق بين Flow وFlowAlongSrf في Rhino 8؟
ينقل Flow العناصر من منحنى أساسي إلى منحنى هدف، بينما يطابق FlowAlongSrf العناصر من سطح أساسي إلى سطح هدف.
لماذا قد يؤدي FlowAlongSrf إلى تشوه العناصر؟
وفقًا لوثائق McNeel، قد يؤدي عدم انتظام توزيع المعلمات في السطح الأساسي أو سطح الهدف إلى تشوه ملحوظ. وقد يساعد التحقق من توزيع المعلمات على الأسطح وإعادة إنشائها عند الحاجة.
هل يمكن استخدام PreserveStructure مع polysurface في Rhino؟
لا. وفقًا لوثائق Rhino 8، لا ينطبق PreserveStructure على polysurface، ولا يظهر هذا الخيار عند تحديد polysurface.



