Array Grid
ArrayGrid ਕਮਾਂਡ ਚੁਣੀਆਂ ਐਂਟਿਟੀਆਂ ਤੋਂ ਇੱਕ ਆਇਤਾਕਾਰ ਗਰਿੱਡ ਦੀਆਂ ਕਾਪੀਆਂ ਬਣਾਉਂਦੀ ਹੈ — ਕਤਾਰਾਂ ਦੀ ਗਿਣਤੀ, ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ, ਅਤੇ ਉਹਨਾਂ ਦੇ ਵਿਚਕਾਰ ਦੀ ਦੂਰੀ ਦਰਜ ਕਰੋ, ਸਭ ਕੁਝ ਟਰਮੀਨਲ ਵਿੱਚ ਟਾਈਪ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਮੂਲ ਚੋਣ ਕਤਾਰ 0, ਕਾਲਮ 0 ਸੈੱਲ ‘ਤੇ ਰਹਿੰਦੀ ਹੈ; ਹਰ ਹੋਰ ਸੈੱਲ ਇੱਕ ਸਥਾਨਾਂਤਰਿਤ ਕਾਪੀ ਹੈ।
ਸ਼ੁਰੂ ਕਰਨ ਦੇ ਦੋ ਤਰੀਕੇ
ਪਹਿਲਾਂ ਚੁਣੋ, ਫਿਰ array ਕਰੋ — ਪਹਿਲਾਂ ਐਂਟਿਟੀਆਂ ਚੁਣੋ, ਫਿਰ ਸਰਗਰਮ ਕਰੋ:
- ਕੈਨਵਸ ‘ਤੇ ਇੱਕ ਜਾਂ ਵੱਧ ਐਂਟਿਟੀਆਂ ਚੁਣੋ।
- ਟਰਮੀਨਲ ਵਿੱਚ
arraygridਟਾਈਪ ਕਰੋ (ਸਿਰਫ਼arrਹੀ ਕਾਫ਼ੀ ਹੈ — ਇਹ ਸਪਸ਼ਟ ਹੈ) ਜਾਂ Array Grid ਟੂਲਬਾਰ ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ। - ਕਤਾਰਾਂ ਦੀ ਗਿਣਤੀ ਟਾਈਪ ਕਰੋ ਅਤੇ Enter ਦਬਾਓ।
- ਕਾਲਮਾਂ ਦੀ ਗਿਣਤੀ ਟਾਈਪ ਕਰੋ ਅਤੇ Enter ਦਬਾਓ।
- ਕਤਾਰਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਟਾਈਪ ਕਰੋ ਅਤੇ Enter ਦਬਾਓ।
- ਕਾਲਮਾਂ ਵਿਚਕਾਰ ਦੂਰੀ ਟਾਈਪ ਕਰੋ ਅਤੇ Enter ਦਬਾਓ — ਗਰਿੱਡ ਤੁਰੰਤ ਬਣ ਜਾਂਦਾ ਹੈ।
ਸਰਗਰਮ ਕਰੋ, ਫਿਰ ਚੁਣੋ — ਕੁਝ ਵੀ ਚੁਣੇ ਬਿਨਾਂ ਕਮਾਂਡ ਸ਼ੁਰੂ ਕਰੋ:
arraygridਟਾਈਪ ਕਰੋ ਜਾਂ ਟੂਲਬਾਰ ਬਟਨ ‘ਤੇ ਕਲਿੱਕ ਕਰੋ।- ਆਬਜੈਕਟ ਚੁਣੋ — ਵਿਅਕਤੀਗਤ ਐਂਟਿਟੀਆਂ ਟੌਗਲ ਕਰਨ ਲਈ ਕਲਿੱਕ ਕਰੋ, ਜਾਂ ਖੇਤਰ ਦੁਆਰਾ ਚੁਣਨ ਲਈ ਖਿੱਚੋ।
- ਚੋਣ ਪੁਸ਼ਟੀ ਕਰਨ ਲਈ Enter ਜਾਂ Space ਦਬਾਓ।
- ਉੱਪਰ ਵਾਂਗ ਕਤਾਰਾਂ → ਕਾਲਮਾਂ → ਕਤਾਰ ਦੂਰੀ → ਕਾਲਮ ਦੂਰੀ ਨਾਲ ਜਾਰੀ ਰੱਖੋ।
2 ਕਤਾਰਾਂ x 3 ਕਾਲਮ:
[B] [B] [B] <- ਕਤਾਰ 1 (ਸਥਾਨਾਂਤਰਿਤ ਕਾਪੀਆਂ)
[A] [A] [A] <- ਕਤਾਰ 0: ਮੂਲ ਚੋਣ, ਕਾਪੀਆਂ ਸੱਜੇ ਪਾਸੇ
ਟਰਮੀਨਲ ਨੂੰ ਸਿਰਫ਼ ਇੰਨੇ ਅੱਖਰਾਂ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ ਜੋ ਸਪਸ਼ਟ ਹੋਣ ਲਈ ਕਾਫ਼ੀ ਹੋਣ —
arrਟਾਈਪ ਕਰਨਾ ਅਤੇ Enter ਦਬਾਉਣਾ ਸਿੱਧੇ Array Grid ਨੂੰ ਸਰਗਰਮ ਕਰਦਾ ਹੈ, ਕਿਉਂਕਿ ਕੋਈ ਹੋਰ ਕਮਾਂਡ ਨਾਮ ਇਹਨਾਂ ਤਿੰਨ ਅੱਖਰਾਂ ਨਾਲ ਸ਼ੁਰੂ ਨਹੀਂ ਹੁੰਦਾ (Arc, Area, Align, ਅਤੇ Angle ਸਭ ਪਹਿਲਾਂ ਹੀ ਵੱਖ ਹੋ ਜਾਂਦੇ ਹਨ)।
ਕਤਾਰਾਂ, ਕਾਲਮ ਅਤੇ ਦੂਰੀ
| ਪ੍ਰੋਂਪਟ | ਸਵੀਕਾਰ ਕਰਦਾ ਹੈ | ਨੋਟਸ |
|---|---|---|
| ਕਤਾਰਾਂ | ਸਕਾਰਾਤਮਕ ਪੂਰੇ ਨੰਬਰ (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 ਵਰਤਦੇ ਹਨ — ਇਸ ਲਈ ਕੋਈ ਵੀ ਬਾਹਰ ਨਹੀਂ ਹੈ।