Funzioni cos() e sin()


 x = cos( rad );  // valori da -1 a 1
 y = sin( rad );  // valori da -1 a 1

Il raggio della circonferenza si può modificare moltiplicandolo ai valori ottenuti:

x = cos( rad ) * 200;  // raggio orizzontale di 200 px
y = sin( rad ) * 200;  // raggio verticale di 200 px

La posizione si può modificare sommando le coordinate del nuovo centro ai valori ottenuti:

x = 300 + cos( rad ) * 400;  // coordinata x del centro a 300 px
y = 100 + sin( rad ) * 200;  // coordinate y del centro a 100 px

 

Il raggio orizzontale può essere diverso da quello verticale dando la possibilità di ottenere anche le coordinate di qualsiasi ellisse.