Su un asse cartesiano ho una circonferenza della quale conosco il centro (x0,y0) e il raggio (r) come posso ottenere un punto (y1,y1) conoscendo l'angolo generato dal raggio nel centro della circonferenza?
Su un asse cartesiano ho una circonferenza della quale conosco il centro (x0,y0) e il raggio (r) come posso ottenere un punto (y1,y1) conoscendo l'angolo generato dal raggio nel centro della circonferenza?
con il teorema di Halley
y1 = r*cos(angolo)
x1 = sqrt(r^2-y1^2)
edit: aspetta, ma il centro del cerchio coincide con lo 0 dell'asse cartesiana o no?
ci devi aggiungere x0 e y0 visto che il centreo della circonferenza non coincide con lo zeroOriginariamente inviato da Alhazred
x1 = r*cos(a)
y1 = r*sin(a)
You cannot discover new oceans unless you have the courage to lose sight of the shore
Caro Dio, quando nelle preghiere ti chiedevo di far morire quel pedofilo truccato, liftato,mentalmente disturbato e di colore indefinibile, non intendevo Michael Jackson.
x1 = r*cos(a) + x0
y1 = r*sin(a) + y0
Fanno 700 €, passi poi in cassa a pagare.
Amaro C++, il gusto pieno dell'undefined behavior.
Ah già, hai ragione, avevo letto che il centro fosse (0,0) invece che (x0,y0)Originariamente inviato da MItaly
x1 = r*cos(a) + x0
y1 = r*sin(a) + y0
Fanno 700 €, passi poi in cassa a pagare.