باختصار
- يكرّر ArrayCrv العناصر على طول منحنى وفق عدد أو تباعد محدد.
- ينسخ ArrayCrvOnSrf العناصر على طول منحنى على سطح، ويحدد اتجاهها وفقًا للعمودي على السطح.
- إذا لم يكن العنصر المراد تكراره على المنحنى، يحدد Basepoint النقطة المرجعية التي سينتقل بها إلى المنحنى.
- تشير وثائق Rhino 8 إلى أن الحد الأدنى لعدد العناصر هو 1.
تُستخدم أداتا ArrayCrv وArrayCrvOnSrf، الموضحتان في وثائق المساعدة الرسمية لـRhino 8، لتكرار عنصر على طول منحنى أو منحنى واقع على سطح. ينشئ ArrayCrv نسخًا على طول منحنى المسار المحدد، بينما يضع ArrayCrvOnSrf العناصر على طول منحنى على سطح ويديرها. يتناول هذا الدليل خطوات الأداتين وخياراتهما في Rhino 8، ضمن الحدود المذكورة في وثائق الشركة المصنّعة.
متى تستخدم كل أداة؟
يوزّع ArrayCrv العناصر على طول منحنى عند تحديده مسارًا. ويمكن استخدامه لإنشاء صفوف مرتبطة بمنحنى، مثل عناصر متكررة على امتداد خط في نموذج معماري. تتيح الأداة تحديد عدد النسخ أو المسافة الفاصلة بينها. عند تحديد العدد، أدخل قيمة تساوي 1 أو أكثر؛ أما عند تحديد المسافة، فيحدد طول المنحنى عدد العناصر التي ستوضع.
أما ArrayCrvOnSrf فيُستخدم عندما يكون منحنى المسار واقعًا على سطح. توضع العناصر على طول المنحنى وتُدار، ويحدد العمودي على السطح اتجاهها. لذلك لا يقتصر الأمر في هذه الأداة على اختيار المنحنى وحده، بل يجب أيضًا تحديد السطح.
التكرار على طول منحنى باستخدام ArrayCrv
حدّد العناصر المراد تكرارها. تنسخ الأداة العناصر المحددة على طول منحنى المسار.
حدّد منحنى المسار بالقرب من الطرف الذي تريد أن تبدأ منه المصفوفة. إذا لم يكن العنصر على المنحنى، فاستخدم الخيار
Basepointلضبط موضع البداية.حدّد عدد العناصر أو المسافة الفاصلة بينها. يمكن إدخال قيمة تساوي 1 أو أكثر للعدد. وعند تحديد المسافة، يعتمد عدد العناصر على طول المنحنى.
تحقّق من اتجاه العناصر على طول المنحنى. اختر السلوك المناسب للنموذج من الخيارات أدناه.
يظهر مسار القائمة الخاص بالأداة على النحو الآتي: Array › Transform › Array > Along Curve. وفي سطر الأوامر، يشير Items إلى عدد العناصر، بينما تشير Distance إلى المسافة بينها. لاستخدام جزء من المنحنى فقط مسارًا، اكتب SubCrv أثناء تحديد المنحنى.
تغيّر خيارات الاتجاه كيفية استجابة العنصر المكرّر لانحناءات المسار:
NoRotationينسخ العنصر إلى مواضع مختلفة من دون تطبيق دوران حول roll أو pitch أو yaw.Freeformيتيح للعنصر اتباع هذه الدورانات الثلاثة في الوقت نفسه.Roadlikeيطبق pitch وyaw من دون roll؛ ويبقى المحور y موازيًا لمستوى CPlane في العرض المحدد.Stairlikeيطبق yaw فقط؛ ويبقى المحوران x وy موازيين لمستوى CPlane في العرض المحدد.يحدد كل من
RollوPitchوYawالدوران حول المحاور x وy وz على التوالي.
تساعد أسماء هذه الخيارات على اختيار سلوك الدوران، لكن الخيار المناسب يعتمد على شكل العنصر والمنحنى. ولا توصي الوثائق باتجاه واحد لاستخدام معماري محدد؛ لذا ينبغي اختيار الإعداد الملائم وفق النتيجة.
استخدام ArrayCrvOnSrf لمنحنى على سطح
حدّد العناصر المراد تكرارها ونقطة البداية. وتشير الوثائق إلى أن هذه النقطة تكون عادةً على العنصر المراد تكراره.
حدّد منحنى المسار بالقرب من بداية المصفوفة، ثم حدّد السطح.
ضع العناصر على طول المنحنى. حدّد المواضع باختيار نقاط على المنحنى أو بإدخال مسافة انطلاقًا من الموضع الأخير.
حدّد عدد العناصر باستخدام
Divide، والمسافة بينها باستخدام الخيارMultiple. وإذا لزم استخدام جزء من المنحنى، فاختر ذلك الجزء عبرSubCrv.
مسار القائمة الخاص بالأداة هو Array › Transform › Array > Along Curve on Surface. ويتمثل الفرق الأساسي هنا في أن اتجاه العناصر يحدده العمودي على السطح. لذلك يُعد تحديد السطح خطوة إلزامية، كما ينبغي تقييم مواضع العناصر على المنحنى ضمن سياق السطح.
| الإعداد | القيمة المقترحة | التأثير |
|---|---|---|
Items | حسب الحاجة؛ 1 أو أكثر | يحدد عدد العناصر التي ستُنشأ على طول المنحنى. |
Distance | التباعد المطلوب | يحدد المسافة بين العناصر؛ ويعتمد العدد على طول المنحنى. |
Divide | عدد العناصر المطلوب | يحدد عدد العناصر على طول المنحنى الواقع على السطح. |
Multiple | المسافة المطلوبة | يحدد المسافة بين العناصر على طول المنحنى الواقع على السطح. |
الاستخدام في سير عمل العمارة والتصور
تتيح هذه الأدوات للمعماريين ومصممي الديكور الداخلي ومتخصصي التصور إنشاء صفوف من العناصر المرتبطة بمنحنى مباشرةً داخل النموذج. ويحدد الاختيار بين العدد والتباعد كيفية تعريف المصفوفة عند التكرار على طول منحنى. أما في الطريقة المعتمدة على سطح، فيؤثر العمودي على السطح في اتجاه العناصر. لذلك لا ينبغي التعامل مع المسار المستوي والمسار الواقع على سطح باعتبارهما سير العمل نفسه.
يسهّل تحديد طرف البداية والنقطة المرجعية للعنصر قبل التكرار التحكم في مواضع العناصر. إذا لم يكن العنصر على المنحنى، يمكن استخدام الخيار Basepoint؛ وإذا لم يكن المطلوب استخدام المنحنى بأكمله، فيمكن اختيار SubCrv. ومن المهم في سير العمل داخل المكتب التأكد من توافق الأوامر والخيارات المستخدمة مع الأسماء الواردة في وثائق Rhino 8. لا تتناول الوثائق المصدر متطلبات الأجهزة أو شروط الترخيص أو التوافق مع البرامج الأخرى، لذا ينبغي عدم افتراض متطلبات خاصة في هذه الجوانب.
أخطاء شائعة
الخلط بين
ArrayCrvوArrayCrvOnSrf: تتطلب الأداة الثانية تحديد سطح ومنحنى واقع عليه.إغفال اتجاه البداية: ينبغي تحديد منحنى المسار بالقرب من الطرف الذي يُراد بدء المصفوفة منه.
عدم تحديد نقطة مرجعية عندما لا يكون العنصر على المنحنى: يمكن استخدام
Basepointلضبط موضع البداية.عدم التحقق من خيار الاتجاه: تنتج
NoRotationوFreeformوRoadlikeوStairlikeسلوكيات دوران مختلفة.الخلط بين خياري
DistanceوItems: الأول يحدد التباعد، والثاني يحدد عدد العناصر.
المصادر
2 مصادرلا نعيد نشر نصوص المصادر؛ الاقتباسات القصيرة مشار إليها، وما تبقى ملخص وتعليق من إعدادنا.
تُعد هاتان الأداتان في Rhino 8 عمليتين لفرق العمارة والتصور التي تريد إنشاء تكرارات مرتبطة بمنحنى ضمن عملية واحدة بدلًا من نسخها واحدةً تلو الأخرى. ومن المفيد خصوصًا إدراك أن خياري العدد والتباعد يؤديان إلى نتائج مختلفة، إذ يساعد ذلك على إنشاء المصفوفة بما يتوافق مع التصميم المقصود.
ومن المناسب للمكاتب في تركيا التحقق من إصدار Rhino وأسماء الأوامر المستخدمة وسير الملفات داخل الفريق قبل بدء التطبيق. لا تقدم الوثائق معلومات عن الأجهزة أو الترخيص أو التوافق مع برامج أخرى، لذا ينبغي عدم افتراض متطلبات إضافية في هذه الجوانب. وأكثر ما يستحق الانتباه هو اختيار نقطة البداية والاتجاه.
الأسئلة الشائعة
كيف تكرّر العناصر على طول منحنى في Rhino 8؟
في الأمر `ArrayCrv`، حدّد العناصر ومنحنى المسار، ثم حدّد عدد العناصر أو التباعد بينها. وتتحكم خيارات الاتجاه في كيفية دوران العناصر على طول المنحنى.
ما وظيفة ArrayCrvOnSrf في Rhino؟
يكرّر ArrayCrvOnSrf العناصر على طول منحنى واقع على سطح. ويحدد العمودي على السطح اتجاه العناصر.
كيف تحدد التباعد بين العناصر في Rhino ArrayCrv؟
يُحدّد التباعد بين العناصر عبر الخيار `Distance`. وفي هذه الحالة يعتمد عدد العناصر على طول المنحنى.



