Naucz się swoich odbić i obrotów
Istnieje wiele odmian podstawowego odbicia i obrotu, więc opłaca się wiedzieć, jakie są subtelne różnice. Klucz do tabel:
- Polecenie: nazwa polecenia w trybie pełnym.
- Przekształć: czy węgiel drzewny powinien próbować odwracać lub obracać postacie podczas ich odbicia lub obracania. Na przykład,
/
może stać się \
po obrocie lub odwrocie.
- Zachowaj oryginalność: czy węgiel drzewny powinien połączyć wynik z oryginalnym płótnem.
- Nakładanie: (Ma zastosowanie tylko wtedy, gdy Zachowaj oryginał ma wartość Tak.) Określa pozycję osi odbicia / obrotu w pół znakach od granicy. W przypadku odbić, równoważna liczbie wierszy / kolumn, na które nie ma to wpływu i kończy się w środku wyniku. W przypadku rotacji obrócona kopia może zastępować czyste obszary (ale nie spacje) w oryginale.
Refleksje
| Command | Transform | Keep Original | Overlap |
|-------------------------|-----------|---------------|---------|
| Reflect | No | No | n/a |
| ReflectCopy | No | Yes | 0 |
| ReflectOverlap | No | Yes | 1 |
| ReflectOverlapOverlap | No | Yes | n |
| ReflectTransform | Yes | No | n/a |
| ReflectMirror | Yes | Yes | 0 |
| ReflectButterfly | Yes | Yes | 1 |
| ReflectButterflyOverlap | Yes | Yes | n |
Kierunek odbicia jest opcjonalny. Ustawieniem domyślnym jest odbicie raz w prawo. W przypadku odbić, które zachowują oryginał, dozwolony jest wiele kierunków, które po prostu powtarzają polecenie dla każdego kierunku. (Oznacza to, że na przykład ReflectMirror(:¬)
faktycznie utworzą w sumie cztery kopie).
Kursor jest przesuwany wraz z odbiciem (nawet gdy oryginał jest zachowany).
Rotacje
| Command | Transform | Keep Original | Overlap |
|-------------------------|-----------|---------------|---------|
| Rotate | No | No | n/a |
| RotateCopy | No | Yes | 0 |
| RotateOverlap | No | Yes | 1 |
| RotateOverlapOverlap | No | Yes | n |
| RotateTransform | Yes | No | n/a |
| RotatePrism | Yes | Yes | 0 |
| RotateShutter | Yes | Yes | 1 |
| RotateShutterOverlap | Yes | Yes | n |
Dla tych obrotów, które zachowują oryginał, istnieje opcjonalne źródło obrotu. Domyślnie jest to dolny prawy obszar roboczy. Dozwolonymi wartościami są dowolne kierunki po przekątnej.
Wielkość obrotu (w krokach co 45 °) jest opcjonalna. Wartość domyślna to 2, tzn. 90 ° przeciwnie do ruchu wskazówek zegara (przeciwnie do ruchu wskazówek zegara). Dla tych obrotów, które zachowują oryginał, istnieją dwie alternatywne opcje: liczba całkowita dla wielu cyfr określa obrócenie obszaru roboczego raz dla każdej cyfry, a następnie scalenie wyników, podczas gdy lista liczb całkowitych po prostu powtarza polecenie dla każdego obrotu, a wyniki zmiennych zależą od tego, w jaki sposób płótno zmienia się pomiędzy.