Array Grid
گرڈصف کمانڈ منتخب اشیاء سے ایک مستطیل گرڈ کی نقلیں بناتی ہے — قطاروں کی تعداد، کالموں کی تعداد اور ان کے درمیان فاصلہ درج کریں، سب کچھ ٹرمینل میں ٹائپ کیا جاتا ہے۔ اصل انتخاب قطار 0، کالم 0 خانے پر رہتا ہے؛ ہر دوسرا خانہ ایک منتقل شدہ نقل ہے۔
شروع کرنے کے دو طریقے
پیشگی منتخب، پھر array کریں — پہلے اشیاء منتخب کریں، پھر فعال کریں:
- کینوس پر ایک یا زیادہ اشیاء منتخب کریں۔
- ٹرمینل میں
گرڈصفٹائپ کریں (چند حروف کافی ہیں — تجاویز میں سے منتخب کریں) یا Edit پینل کے ارے ڈراپ ڈاؤن سے Array Grid منتخب کریں۔ - قطاروں کی تعداد ٹائپ کریں اور Enter دبائیں۔
- کالموں کی تعداد ٹائپ کریں اور Enter دبائیں۔
- قطاروں کے درمیان فاصلہ ٹائپ کریں اور Enter دبائیں۔
- کالموں کے درمیان فاصلہ ٹائپ کریں اور Enter دبائیں — گرڈ فوراً بن جاتا ہے۔
فعال کریں، پھر منتخب کریں — کچھ منتخب کیے بغیر کمانڈ شروع کریں:
گرڈصفٹائپ کریں یا Edit پینل کے ارے ڈراپ ڈاؤن سے منتخب کریں۔- اشیاء منتخب کریں — انفرادی اشیاء ٹوگل کرنے کے لیے کلک کریں، یا علاقے کے لیے گھسیٹیں۔
- انتخاب کی تصدیق کے لیے Enter یا Space دبائیں۔
- اوپر کی طرح قطاروں → کالموں → قطار فاصلہ → کالم فاصلہ کے ساتھ جاری رکھیں۔
2 قطاریں x 3 کالم:
[B] [B] [B] <- قطار 1 (منتقل شدہ نقلیں)
[A] [A] [A] <- قطار 0: اصل انتخاب، نقلیں دائیں طرف
ٹرمینل ٹائپ کرتے وقت مماثل کمانڈز تجویز کرتا ہے، اس لیے چند حروف کافی ہیں — مگر
arrاب Array Grid اور Array Polar دونوں سے مماثل ہے، اس لیے ٹائپ کرتے رہیں یا فہرست میں سے ایک منتخب کریں۔
قطاریں، کالم اور فاصلہ
| پرامپٹ | قبول کرتا ہے | نوٹس |
|---|---|---|
| قطاریں | مثبت پورے نمبر (1, 2, 3…) | صرف ہندسے — کوئی اعشاریہ یا نشان نہیں |
| کالم | مثبت پورے نمبر (1, 2, 3…) | صرف ہندسے — کوئی اعشاریہ یا نشان نہیں |
| قطار فاصلہ | نشان والا اعشاریہ (مثلاً 10, -5.5) | قطاروں کے درمیان فاصلہ؛ منفی سمت الٹ دیتا ہے |
| کالم فاصلہ | نشان والا اعشاریہ (مثلاً 10, -5.5) | کالموں کے درمیان فاصلہ؛ منفی سمت الٹ دیتا ہے |
1 قطار اور 1 کالم کے ساتھ، کوئی نقل نہیں بنتی — کمانڈ ڈرائنگ میں تبدیلی کیے بغیر نکل جاتی ہے۔
کی بورڈ حوالہ
| کلید | عمل |
|---|---|
Enter / Space | انتخاب تصدیق کریں اور قطار پرامپٹ پر آگے بڑھیں |
0–9 | قطاروں یا کالموں کے لیے ہندسے درج کریں |
0–9, ., - | قطار/کالم فاصلے کے لیے ہندسے درج کریں (- صرف پہلے حرف کے طور پر) |
Backspace | موجودہ پرامپٹ کا آخری ٹائپ کیا گیا حرف حذف کریں |
Enter | موجودہ پرامپٹ کی تصدیق کریں اور اگلے پر آگے بڑھیں |
Escape | ٹائپ کی گئی قطار/کالم/فاصلہ قدریں صاف کریں اور انتخاب مرحلے پر واپس جائیں |
کمانڈ کے دوران انتخاب
| طریقہ | برتاؤ |
|---|---|
| کلک | کرسر کے نیچے شے کو انتخاب میں شامل/خارج کرتا ہے |
| دائیں گھسیٹیں (سخت) | باکس کے مکمل اندر اشیاء شامل کرتا ہے |
| بائیں گھسیٹیں (کراسنگ) | باکس کی سرحد کو کاٹنے والی اشیاء شامل کرتا ہے |
| Enter / Space | انتخاب کی تصدیق کرتا ہے اور قطار پرامپٹ پر آگے بڑھتا ہے |
array کے بعد
نئی نقلیں ڈرائنگ میں شامل ہوتی ہیں اور کمانڈ نکل جاتی ہے — اصل انتخاب صاف ہو جاتا ہے۔ Array Grid دوبارہ چلائیں، یا نئی کمانڈ شروع کریں۔
Array Grid بمقابلہ Copy
| Array Grid | Copy | |
|---|---|---|
| پوائنٹ کا انتخاب | کوئی نہیں — قطاریں، کالم اور فاصلہ ٹائپ کیے جاتے ہیں | بنیادی نقطہ اور منزل پر کلک کیا جاتا ہے (یا ٹائپ کیا جاتا ہے) |
| بننے والی نقلیں | قطاریں × کالم − 1 | ہر کاپی آپریشن میں بالکل 1 |
| ترتیب | باقاعدہ مستطیل گرڈ | کہیں بھی، کسی بھی آفسیٹ پر |
| بہترین | باقاعدہ پیٹرن میں ایک یونٹ کو دہرانا (سوراخ، ٹائلیں، فاسٹنرز) | کسی بھی مقام پر ایک واحد نقل |
معاون اشیاء
Array Grid ہر شے کی قسم پر کام کرتی ہے۔ تمام اشیاء اندرونی طور پر translate(dx, dy) نافذ کرتی ہیں — وہی عمل جو Copy اور Move استعمال کرتے ہیں — لہذا کوئی خارج نہیں ہے۔