Configurazioni con segmenti rotanti
Facendo ruotare un punto (c2) attorno a un altro punto (c1) che ruota attorno al centro del canvas (c0) è possibile ottenere curve più complesse. Disegnando la successione di linee fra il secondo e il terzo punto si possono generare configurazioni meno scontate.
Cliccare sul canvas per avviare le rotazioni.
1° centro di rotazione, coincidente con il centro di un canvas di 400x400 pixel.
2° centro di rotazione (e inizio del segmento da disegnare) ricavato attorno al centro di rotazione principale.
3° centro di rotazione (e fine del segmento da disegnare) ricavato attorno al 2° centro di rotazione.
Provare a modificare i primi 4 parametri dello sketch tenendo presente che, per non far uscire i segmenti dal canvas, la somma di
raggio1eraggio2non deve superare 200 (la metà delle dimensioni del canvas).
Le circonferenze dei raggi oltre il primo vengono chiamate epicicli e attraverso particolari trasformazioni matematiche (trasformata discreta di Fourier) è possibile fargli disegnare qualsiasi cosa: Approximating and drawing closed curves with epicycles.