HOME

Contatti

MATEMATICA CON JAVASCRIPT - GUIDA CANVAS


Disegnare un'ellisse

Indice guida canvas - Prova tu - Altre applicazioni


A
rgomenti correlati:

GRIGLIA DI BASE

Da una circonferenza a un'ellisse

Partiamo dall'equazione di una circonferenza di centro l'origine e raggio a, a > 0:

Operiamo la trasformazione (b > 0)
e calcoliamo la sua inversa:

Sostituiamo rispettivamente ad x e y i valori che si ricavano da T-1. Otteniamo:

Dividiamo primo e secondo membro per a. Otteniamo:

che è l'equazione canonica dell'ellisse di semiassi a e b.


Ellisse traslata

Si tratta di un'ellisse riferita a rette parallele ai suoi assi.
Essa ha equazione
C(x0, y0) è il centro dell'ellisse.

Svolgendo i calcoli si vede che l'ellisse traslata ha la forma

Il centro ha coordinate
Posto
Si ha
Se non trovate soluzioni reali l'ellisse è degenere.

Ellisse riferita a rette parallele ai suoi assi




Ti potrebbero anche interessare:
Archi, circonferenze
Metodo beginPath()
Riferimento cartesiano ortogonale
Colori
Crea i tuoi colori

Ellisse dati fuochi e distanza costante

Una sola ellisse    


Figura 1

Pur non disponendo di un metodo specifico per disegnare un'ellisse, possiamo utilizzare il fatto che essa può essere ottenuta da quella di una circonferenza di centro l'origine e raggio a, operando una dilatazione lungo l'asse y di rapporto b/a. [Spiegazione nella sezione Facciamo il punto a sinistra nella pagina]

SINTASSI

context.translate(Ox,Oy);
context.scale(1,b/a);
context.beginPath();
context.arc(0,0,a*u,0,2*Math.PI);
context.stroke();

Dove

Ox, Oy sono rispettivamente l'ascissa e l'ordinata dell'origine
u è l'unità di misura
a, b sono i semiassi dell'ellisse

 

ELLISSE TRASLATA NOTO IL CENTRO C(x0, y0) E I SEMIASSI a E b    


Figura 2


SINTASSI

context.translate(Ox+u*x0,Oy-u*y0);
context.scale(1,b/a);
context.beginPath();
context.arc(0,0,a*u,0,2*Math.PI);
context.stroke();

Dove

Ox, Oy sono rispettivamente l'ascissa e l'ordinata dell'origine
x0, y0 sono rispettivamente l'ascissa e l'ordinata del centro dell'ellisse
u è l'unità di misura
a, b sono i semiassi dell'ellisse

 


Il programma completo per disegnare un ellisse rispetto a un sistema di riferimento si trova nella sezione

PROVA TU - ELLISSE

 


Precedente - Successivo

IN EVIDENZA DAL SITO

 







CALCOLATRICE
SCIENTIFICA



CON SPIEGAZIONI
ED ESEMPI

 




TARTAMONDO - PER BAMBINI




AREA GIOCHI

 

 

 

 

 


www.tommasobientinesi.it

La passione per i viaggi e la natura nel nuovo sito di Tommaso Bientinesi




 


Guida a matematica con javascript: indice  -  Guida al tag HTML5 canvas: indice


©2002 - 2013 www.webfract.it