Tìm hiểu phản xạ và xoay của bạn
Có rất nhiều biến thể của sự phản xạ và xoay cơ bản, vì vậy nó trả tiền để biết sự khác biệt tinh tế là gì. Chìa khóa để bàn:
- Lệnh: Tên của lệnh trong chế độ Verbose.
- Biến đổi: Liệu Than có nên cố gắng lật hoặc xoay các ký tự khi nó phản chiếu hoặc xoay chúng. Ví dụ, một
/
có thể trở thành \
sau khi xoay hoặc lật.
- Giữ nguyên bản: Liệu Than có nên hợp nhất kết quả với khung gốc không.
- Chồng chéo: (Chỉ áp dụng khi Giữ nguyên bản là Có.) Xác định vị trí của trục phản chiếu / xoay, trong một nửa ký tự từ đường viền. Trong trường hợp phản xạ, tương đương với số lượng hàng / cột không bị ảnh hưởng và kết thúc ở giữa kết quả. Trong trường hợp xoay, bản sao được xoay được phép ghi đè lên các vùng rõ ràng (nhưng không phải khoảng trắng) trong bản gốc.
Những phản ánh
| 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 |
Hướng phản xạ là tùy chọn. Mặc định là để phản ánh một lần sang phải. Đối với những phản xạ giữ nguyên bản, nhiều hướng được cho phép, chỉ đơn giản lặp lại lệnh cho mỗi hướng. (Điều này có nghĩa là ví dụ ReflectMirror(:¬)
sẽ thực sự tạo ra bốn bản sao tổng cộng.)
Con trỏ được di chuyển cùng với sự phản chiếu (ngay cả khi bản gốc được giữ).
Xoay
| 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 |
Đối với những vòng quay giữ nguyên bản, có một nguồn gốc xoay tùy chọn. Mặc định là phía dưới bên phải của khung vẽ. Giá trị cho phép là bất kỳ hướng chéo.
Số lượng vòng quay (tăng 45 °) là tùy chọn. Mặc định là 2, tức là 90 ° ngược chiều kim đồng hồ (ngược chiều kim đồng hồ). Đối với các phép quay giữ nguyên bản, có hai tùy chọn thay thế: số nguyên nhiều chữ số chỉ định xoay khung vẽ một lần cho mỗi chữ số và sau đó hợp nhất các kết quả, trong khi danh sách số nguyên chỉ lặp lại lệnh cho mỗi phép quay, với kết quả thay đổi tùy thuộc vào cách vải thay đổi ở giữa.