Nisam došao nikako do ovih formula, u pitanju je naj-naj osnovnija
trigonometrija, jedinični krug sa centrom u (0, 0):
Ako povučeš poluprečnik iz centra do neke tačke na kružnici pod uglom a,
onda je x-koordinata = cos(a) a y-koordinata = sin(a).
Ako poluprečnik nije 1 onda množiš rezultat sa njim, npr: x=cos(a)*r
Ako centar kruga nije u (0, 0) onda pomeraš koordinate, npr: x=cos(a)*r + cx
U slučaju tvoje druge slike:
Code:
cx = r
cy = r
a0 = 0
h0 = sin(a0)*r + cy
h0 = 0*r + r
h0 = r
a1 = 90
h1 = sin(a1)*r + cy
h1 = 1*r + r
h1 = 2*r