# أمر ⁨ARRAYPATH⁩ في الأوتوكاد: المصفوفة على مسار

> كيف يعمل أمر ⁨ARRAYPATH⁩ في أوتوكاد، مطالبةً بعد مطالبة: منحنى المسار، و⁨Measure⁩ أو ⁨Divide⁩، وعدد العناصر ومحاذاتها. جرّبه مجانًا في متصفحك.

ينسخ ⁨ARRAYPATH⁩ التحديد على امتداد مسار، خطٍّ أو قوسٍ أو دائرةٍ أو خطٍّ متعدد، كائنَ مصفوفة واحدًا. يطلب الكائنات، ويذكر النوع وهل المصفوفة ترابطية، ثم يطلب منحنى المسار ويعرض المصفوفة فورًا: عناصر تفصل بينها مرة ونصف مقاس التحديد، بقدر ما يتسع المسار، كل عنصر مُدار كما يدور المسار. ويبدأ المسار المفتوح من الطرف الأقرب إلى موضع التحديد، والدائرة من زاويتها 0 عكس عقارب الساعة. ثم تحرر مطالبة واحدة المصفوفة حيّةً حتى ينشئها ⁨Enter⁩، بخياراتها أو بمقابض المعاينة، كما في أوتوكاد. وتبقى الكائنات المحددة في مكانها، عنصرًا أول.

- **الأمر:** `ARRAYPATH`
- **اللوحة:** [التعديل](https://mellowcad.com/ar/docs/commands.md#modify)
- **جرّبه:** [افتح المحرر](/ar/draw)، واكتب `ARRAYPATH` ثم اضغط ⁨Enter⁩.

## في سطر الأوامر

يرسمه المحرك ويكتب سجلّه كما تكتبه أنت: المطالبات بترتيب أوتوكاد 2027، وبحروف الخيارات نفسها.

مربع صغير عند بداية قوس، منسوخ على امتداده: ⁨Divide⁩، 7 عناصر، كل منها مُدار مع القوس.

```text
Command: ARRAYPATH
Select objects: 1 found
Select objects:
Type = Path  Associative = Yes
Select path curve:
Select grip to edit array or [ASsociative/Method/Items/Align items/eXit]<eXit>: M
Enter path method [Divide/Measure] <Measure>: D
Select grip to edit array or [ASsociative/Method/Items/Align items/eXit]<eXit>: I
Enter number of items along path <13>: 7
Select grip to edit array or [ASsociative/Method/Items/Align items/eXit]<eXit>: X
```

## الخيارات

### ⁨`ASsociative` (`AS`)⁩

`Yes`، الافتراضي، ينشئ كائن مصفوفة واحدًا، تعدّله مقابضه ولوحة الخصائص لاحقًا؛ و`No` ينشئ نسخًا منفصلة بجانب الكائنات المحددة. ويبقى الجواب طوال الجلسة، لـ[`ARRAYRECT`](https://mellowcad.com/ar/docs/commands/arrayrect.md) و[`ARRAYPOLAR`](https://mellowcad.com/ar/docs/commands/arraypolar.md) أيضًا.

### ⁨`Method` (`M`)⁩

`Measure`، الافتراضي، يضع العناصر على مسافة بينها، بقدر ما يتسع المسار؛ و`Divide` يوزع عددًا من العناصر بالتساوي على المسار كله، واحدًا عند كل طرف من المسار المفتوح.

### ⁨`Items` (`I`)⁩

مع `Divide`، عدد العناصر. ومع `Measure`، المسافة بينها ثم عددها، حتى أقصى ما يتسع، ويذكره؛ و`Fill` يأخذها كلها.

### ⁨`Align items` (`A`)⁩

`Yes`، الافتراضي، يدير كل عنصر كما يدور المسار من بدايته؛ و`No` ينقله على امتداده فقط.

### ⁨`eXit` (`X`)⁩

ينشئ المصفوفة وينهي الأمر، كما يفعل ⁨Enter⁩.

## ما لا يفعله بعد

لا تتبع المصفوفة مسارها: إن حررت المسار لاحقًا، احتفظت المصفوفة بالمسار الذي أُنشئت عليه. ولا يمكن بعد أن تكون المنحنيات الشرائحية والقطوع الناقصة والخطوط المتعددة ثلاثية الأبعاد مسارات، ولا مسار خارج مستوى نظام الإحداثيات. ولا تُعرض نقطة الأساس، واتجاه المماس، والصفوف، والمستويات، واتجاه Z، و⁨Expression⁩، ولا مجموعة عند مطالبة المسار، وليس لمقابض المصفوفة قوائم.

[ما يفعله وما ينقصه بالتفصيل (بالإنجليزية)](https://github.com/ovelilla/mellowcad/blob/main/docs/coverage/modify.md#arraypath--es-matrizcamino--pt-br-matrizcaminho)

## أسئلة شائعة

### كيف أنسخ كائنات على امتداد منحنى؟

اكتب `ARRAYPATH`، وحدد الكائنات، واضغط ⁨Enter⁩، ثم حدد المسار قرب الطرف الذي يبدأ منه؛ أو اكتب `AR` لأمر [`ARRAY`](https://mellowcad.com/ar/docs/commands/array.md) واختر `PAth` بعد الكائنات. ثم اضبط المسافة أو عدد العناصر، واضغط ⁨Enter⁩ لإنشائها.

### لماذا لا تتبع المصفوفة المسار؟

تحتفظ المصفوفة هنا بالمسار كما كان عند إنشائها: إن نقلت المسار أو مططته لاحقًا بقيت المصفوفة كما هي، حيث كانت مصفوفة المسار الترابطية في أوتوكاد ستتبعه. وحذف المسار يُبقي المصفوفة أيضًا. وإن لم تدر العناصر مع المسار، فاختر `Align` وأجب بـ`Yes`.

### كيف أغيّر اتجاه مصفوفة على مسار؟

حدد المسار قرب طرفه الآخر: يبدأ المسار المفتوح من الطرف الأقرب إلى موضع التحديد. أما الدائرة فتسير دائمًا عكس عقارب الساعة من زاويتها 0.

### كيف أوزع العناصر بالتساوي على المسار كله؟

اختر `Method`، ثم `Divide`، ثم `Items`، واكتب عددها: تتوزع بالتساوي، الأول والأخير عند طرفي المسار المفتوح.

## أوامر ذات صلة

- [أمر ⁨ARRAY⁩ في الأوتوكاد: المصفوفة](https://mellowcad.com/ar/docs/commands/array.md)
- [أمر ⁨ARRAYRECT⁩ في الأوتوكاد: المصفوفة المستطيلة](https://mellowcad.com/ar/docs/commands/arrayrect.md)
- [أمر ⁨ARRAYPOLAR⁩ في الأوتوكاد: المصفوفة القطبية](https://mellowcad.com/ar/docs/commands/arraypolar.md)
- [أمر ⁨PLINE⁩ في الأوتوكاد: الخط المتعدد](https://mellowcad.com/ar/docs/commands/pline.md)
