Per disegnare un cuore si utilizza più volte una curva di base
La curva di base subisce traslazioni, riduzioni, rotazioni, ribaltamenti.
Ci sono diversi accorgimenti per ottenere il risultato finale
- include i_curves.cfdg permette di utilizzare la regola curveright_0_99_1 contenuta nel file i_curves.cfdg
- size 1.2 1.0 cambia le proporzioni dell’immagine a favore dell’asse orizzontale.
- flip 90 permette di creare un immagine speculare rispetto all’asse di 90° specificato
import i_curves.cfdg startshape CHAPTER6 shape CHAPTER6 { CUORE [ size 1.2 1.0 ] } shape CUORE { curveright_0_99_1 [ rotate +64 ] curveright_0_99_1 [ rotate -64 flip 90 ] CUORE [ size 0.93 y 2.0 ] }