Pelajari refleksi dan rotasi Anda
Ada banyak variasi refleksi dasar dan rotasi, jadi perlu untuk mengetahui apa perbedaannya. Kunci tabel:
- Command: Nama perintah dalam mode Verbose.
- Transform: Apakah Charcoal harus mencoba untuk membalik atau memutar karakter saat ia mencerminkan atau memutarnya. Misalnya, a
/menjadi \setelah rotate atau flip.
- Tetap Asli: Apakah Arang harus menggabungkan hasilnya dengan kanvas asli.
- Tumpang tindih: (Hanya berlaku ketika Keep Original is Yes.) Menentukan posisi sumbu refleksi / rotasi, dalam setengah karakter dari perbatasan. Dalam hal refleksi, setara dengan jumlah baris / kolom yang tidak terpengaruh dan berakhir di tengah-tengah hasilnya. Dalam hal rotasi, salinan yang diputar diizinkan untuk menimpa area yang jelas (tetapi bukan spasi) dalam dokumen asli.
Refleksi
| 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 |
Arah refleksi adalah opsional. Standarnya adalah untuk mencerminkan sekali ke kanan. Untuk refleksi yang mempertahankan yang asli, beberapa arah diperbolehkan, yang hanya mengulangi perintah untuk setiap arah. (Ini berarti bahwa misalnya ReflectMirror(:¬)akan benar-benar membuat empat salinan secara total.)
Kursor dipindahkan bersama dengan refleksi (bahkan ketika aslinya disimpan).
Rotasi
| 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 |
Untuk rotasi yang mempertahankan yang asli, ada asal opsional rotasi. Standarnya adalah kanan bawah kanvas. Nilai yang diijinkan adalah salah satu dari arah diagonal.
Jumlah rotasi (dalam penambahan 45 °) adalah opsional. Standarnya adalah 2, yaitu 90 ° berlawanan arah jarum jam (berlawanan arah jarum jam). Untuk rotasi yang mempertahankan yang asli, ada dua opsi alternatif: integer multidigit menentukan untuk memutar kanvas sekali untuk setiap digit dan kemudian menggabungkan hasilnya, sementara daftar integer hanya mengulangi perintah untuk setiap rotasi, dengan hasil variabel tergantung pada bagaimana kanvas berubah di antara keduanya.