باختصار
- يعيد Flow محاذاة العناصر من منحنى أساسي إلى منحنى هدف؛ ويحدد خيار Stretch التمدد أو الانضغاط باتجاه المنحنى.
- ينقل FlowAlongSrf العناصر بعد تحويلها من سطح مصدر إلى سطح هدف.
- يساعد ضبط السطحين الأساسي والهدف بمعلمات متوازنة عند استخدام FlowAlongSrf على الحد من التمدد الواضح.
- يتيح خيار Rigid في كلا الأمرين نقل العناصر فقط من دون تشويهها.
يتيح الأمران Flow وFlowAlongSrf في Rhino 8 نقل العناصر المعدّة على قاعدة مسطحة أو منتظمة إلى أهداف منحنية أو سطحية. يعيد Flow محاذاة العناصر من منحنى أساسي إلى منحنى هدف، بينما يحوّل FlowAlongSrf العناصر من سطح أساسي إلى سطح هدف. وتستهدف هذه الخيارات، الموضحة في وثائق المساعدة الخاصة بـ Rhino 8 من McNeel، أعمال النمذجة التي تتطلب وضع مكونات متكررة وأشكال هندسية قابلة للتغيير بدقة.
متى يُستخدم كل أمر؟
يمكن استخدام Flow عند الحاجة إلى نقل شكل مسطح إلى مسار منحني. ينقل الأمر عنصرًا أو مجموعة عناصر إلى منحنى الهدف وفقًا للمنحنى الأساسي. وتقوم الفكرة على إعداد شكل مسطح ثم مطابقته على منحنى، بدلًا من رسمه مباشرة حول منحنى معقد.
بعد تشغيل الأمر، تُحدَّد العناصر المراد نقلها. ثم يُحدَّد المنحنى الأساسي بالقرب من أحد طرفيه، ويُحدَّد منحنى الهدف بالقرب من الطرف المقابل له. ويساعد اختيار الطرفين المتناظرين على تحديد اتجاه النقل.
Flowيُستخدم FlowAlongSrf عند الحاجة إلى تكييف العناصر مع شكل سطحي. بعد تحديد العناصر، يُختار أولًا ضلع قريب من الزاوية المناظرة على السطح الأساسي، ثم ضلع على السطح الهدف. عند تفعيل AutoAdjust، قد تُنقل العناصر إلى الجانب المقابل من السطح الهدف إذا لم تتطابق مواضع التحديد على السطحين.
FlowAlongSrfخطوة بخطوة: النقل إلى منحنى
جهّز العناصر والمنحنى الأساسي. أنشئ الشكل أو المجموعة المراد نقلها في موضع مناسب بالنسبة إلى المنحنى الأساسي. يمكن استخدام Flow لإعادة ترتيب شكل مسطح على امتداد منحنى معقد.
شغّل أمر Flow وحدد العناصر. حدّد المنحنى الأساسي بالقرب من أحد طرفيه، ومنحنى الهدف بالقرب من الطرف المقابل له. إذا كان اتجاه النقل على السطح الهدف غير متوقع، يمكن تغيير اتجاه سطحه باستخدام الأمرين Flip أو Dir.
حدّد سلوك التشوه. عند تفعيل Rigid، يتغير موضع العناصر فقط على امتداد المنحنى من دون تشويه. ويحدد RigidGroups ما إذا كانت المجموعات ستُنقل كوحدة واحدة بصلابة أم ستُنقل العناصر داخلها كلٌّ على حدة.
تحقق من علاقة الأحجام على امتداد المنحنى. يحدد Stretch ما إذا كانت العناصر ستتمدد أو تنضغط باتجاه المنحنى. ويتحكم هذا الخيار في الحفاظ على العلاقة على منحنى الهدف وفقًا للعلاقة على المنحنى الأساسي.
قيّد نطاق التأثير عند الحاجة. يتيح Local تحديد نطاق التأثير حول المنحنى الأساسي باستخدام دوائر. تُنقل العناصر داخل هذا النطاق، بينما تبقى العناصر خارجه ثابتة؛ كما يقل تأثير النقل تدريجيًا داخل حدود النطاق.
خطوة بخطوة: النقل إلى سطح وضبط الخيارات
طابق السطحين الأساسي والهدف. بعد تحديد العناصر، اختر ضلعًا قريبًا من إحدى زوايا السطح الأساسي، ثم الضلع المناظر على السطح الهدف. وتشير وثائق Rhino إلى أن ضبط السطحين بمعلمات متوازنة يساعد على منع التمدد.
راجع مطابقة الاتجاهات. عند تفعيل AutoAdjust، لا تؤخذ اتجاهات UV في الحسبان؛ إذ تحدد نقطة البداية والضلع القريب منها نقطة الأصل واتجاه U. وعند تعطيله، يستخدم النقل اتجاهات UV للسطحين الأساسي والهدف. ويؤثر هذا الخيار أيضًا في الأسطح المقصوصة: فعند تفعيله، يُستخدم السطح المصغّر للمطابقة، وعند تعطيله يُستخدم السطح الأصلي تحته.
اختر ما إذا كانت العناصر ستبقى صلبة. عند تفعيل Rigid، يتغير موضع العناصر فقط من دون تشويهها. وعند تعطيله، قد تتغير أشكال العناصر إلى جانب مواضعها أثناء نقلها إلى السطح الهدف.
قيّم التحكم البنيوي. عند تفعيل PreserveStructure، تُحفظ بنية نقاط التحكم للمنحنى أو السطح؛ وإذا لم يتضمن العنصر عددًا كافيًا من نقاط التحكم، فقد تقل دقة التشوه. وعند تعطيله، يعيد Rhino ضبط العناصر بالقدر اللازم لتحقيق تشوه دقيق. لا ينطبق هذا الخيار على عناصر polysurface.
| الإعداد | القيمة المقترحة | التأثير |
|---|---|---|
| Flow: Rigid | Yes / No | تنقل Yes العناصر من دون تشويهها؛ أما No فتشوّهها أثناء النقل. |
| Flow: Stretch | Yes / No | يحدد سلوك التمدد أو الانضغاط باتجاه المنحنى. |
| FlowAlongSrf: AutoAdjust | Yes / No | يحدد كيفية استخدام مواضع التحديد واتجاهات UV للسطح في المطابقة. |
| FlowAlongSrf: PreserveStructure | Yes / No | يحدد ما إذا كانت بنية نقاط التحكم للمنحنى أو السطح ستُحفظ. |
تلخص الخيارات الواردة في الجدول السلوك الموضح في الوثائق؛ ولا توجد قيمة مقترحة واحدة تناسب كل نموذج. إذا كان الهدف الحفاظ على الشكل، فاختر Rigid؛ أما إذا كان المطلوب تغيير الشكل ليتلاءم مع الهدف، فقيّم خيارات التشوه.
الاستخدام في سير عمل العمارة والتصوّر
يمكن استخدام Flow في النمذجة المعمارية لترتيب شكل على امتداد مسار منحني، بينما يمكن استخدام FlowAlongSrf لتكييف المكونات مع سطح منحني. ومن أمثلة استخدام هذين الأمرين نقل مجموعة من العناصر المتكررة إلى هندسة مستهدفة، أو دراسة كيفية تغير شكل ما على سطح. وتعتمد النتيجة على الهندسة الأساسية واتجاه الهدف وخيارات التشوه.
يمكن الحفاظ على العناصر المصدرية لإجراء اختبار سريع باستخدام خيار النسخ. يحدد Copy في كلا الأمرين ما إذا كان سيتم نسخ العناصر. ويحدد الأمر RememberCopyOptions السلوك الافتراضي لهذا الخيار. وفي النقل إلى سطح، قد لا تُحدّث التغييرات العنصر الفرعي رغم حفظ History، إذا كانت مقابض العنصر الرئيسي مخفية.
أخطاء شائعة
عدم مطابقة النهايات أو الأضلاع: في Flow، اختر نقاطًا قريبة من النهايات المتناظرة للمنحنيين. وفي FlowAlongSrf، اختر الأضلاع القريبة من الزوايا المتناظرة للسطحين.
تجاهل عدم توازن معلمات السطح: قد يظهر تمدد واضح في العناصر المنقولة إذا لم تكن معلمات السطح الهدف متوازنة. عند الحاجة، فكّر في إعادة إنشاء السطح.
سوء فهم خيار Rigid: ينقل Rigid العناصر بصلابة؛ لذا يجب تعطيله إذا كان المطلوب تغيير الشكل. كما يعتمد سلوك المجموعات معًا على إعداد RigidGroups.
إغفال حدود خيار PreserveStructure: قد يؤدي الحفاظ على بنية نقاط التحكم إلى تقليل دقة التشوه إذا لم يكن عدد نقاط التحكم كافيًا؛ كما أن هذا الخيار لا ينطبق على عناصر polysurface.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تكمن القيمة العملية لهذين الأمرين بالنسبة إلى مكاتب العمارة وفرق التصوّر في قدرتهما على تقليل الحاجة إلى إعادة إنشاء هندسة متوافقة مع منحنى أو سطح يدويًا. لكن النتيجة تعتمد على المطابقة الصحيحة بين الهندسة الأساسية والهدف وعلى إعدادات التشوه؛ ويساعد إجراء الاختبار الأول باستخدام خيار النسخ على الحفاظ على الهندسة المصدرية.
قبل إدراجهما في سير العمل، ينبغي اختبار معلمات السطح وخيارات Rigid وPreserveStructure على نموذج تجريبي صغير. لا تحدد الوثائق متطلبات معينة للأجهزة أو شروطًا للترخيص أو مكاسب في الأداء؛ لذلك ينبغي تقييم توفير الوقت ومدى الملاءمة على النموذج المستخدم.
الأسئلة الشائعة
ما وظيفة أمر Flow في Rhino 8؟
يعيد Flow محاذاة عنصر أو مجموعة عناصر من منحنى أساسي إلى منحنى هدف. ويحدد Stretch سلوك التمدد أو الانضغاط باتجاه المنحنى.
كيف تُنقل العناصر إلى سطح باستخدام FlowAlongSrf؟
بعد تحديد العناصر، يُختار ضلع قريب من زاوية السطح الأساسي، ثم الضلع المناظر على السطح الهدف. ويساعد ضبط معلمات السطحين بتوازن على الحد من التمدد الواضح.
ما الفرق بين Flow وFlowAlongSrf؟
ينقل Flow العناصر من منحنى أساسي إلى منحنى هدف؛ أما FlowAlongSrf فيحوّلها وينقلها من سطح أساسي إلى سطح هدف.



