Apprenez vos réflexions et rotations
Il existe de nombreuses variations de la réflexion et de la rotation de base, il est donc avantageux de savoir quelles sont les différences subtiles. Légende des tableaux:
- Commande: nom de la commande en mode verbeux.
- Transformer: si le charbon de bois doit tenter de retourner ou de faire pivoter les personnages en les reflétant ou en les faisant pivoter. Par exemple, un
/
pourrait devenir \
après une rotation ou un retournement.
- Conserver l'original: indique si le fusain doit fusionner le résultat avec la toile d'origine.
- Chevauchement: (s'applique uniquement lorsque Conserver l'original est Oui.) Détermine la position de l'axe de réflexion / rotation, en demi-caractères à partir de la bordure. Dans le cas des réflexions, équivalent au nombre de lignes / colonnes qui ne sont pas affectées et se retrouvent au milieu du résultat. Dans le cas de rotations, la copie pivotée est autorisée à remplacer les zones claires (mais pas les espaces) de l'original.
Réflexions
| 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 |
La direction de réflexion est facultative. La valeur par défaut est de réfléchir une fois à droite. Pour les réflexions qui conservent l'original, une direction multiple est autorisée, qui répète simplement la commande pour chaque direction. (Cela signifie que, par exemple, ReflectMirror(:¬)
va en fait créer quatre copies au total.)
Le curseur est déplacé avec la réflexion (même lorsque l'original est conservé).
Rotations
| 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 |
Pour les rotations qui conservent l'original, il existe une origine de rotation facultative. La valeur par défaut est en bas à droite du canevas. Les valeurs autorisées sont l'une des directions diagonales.
La quantité de rotation (par incréments de 45 °) est facultative. La valeur par défaut est 2, c'est-à-dire 90 ° dans le sens antihoraire (anti-horaire). Pour les rotations qui conservent l'original, il existe deux options alternatives: un entier à plusieurs chiffres spécifie de faire pivoter le canevas une fois pour chaque chiffre, puis de fusionner les résultats, tandis qu'une liste entière répète simplement la commande pour chaque rotation, avec des résultats variables selon la façon dont la toile change entre les deux.