Exact je n'avais plus noté x et y
la solution est donc
p=x.cos(A)+y.sin(A)
passer par la tangente de l'arc moitié
si t = tangen( A/2)
alors
sin(A) = 2t/ ( 1+t^2)
cos(A) = (1-t^2)/ (1+t^2)
l'equation en t devient
p*( 1+t^2) = 2.t.y + x. (1-t^2)
soit
t^2 * (p+x) -2 y.t + p -x = 0
si p = -x
-2yt-2x =0 => t1 = -x/y ( 1 ) si y <> 0 si non pas de solution sauf si p=x=y=0 alors vrai quelquesoit a
si non
D' = y^2 - (p-x)(p+x)= y^2 + x^2 - p^2
Si D’ < 0 il n’y a pas de solution
si D' =0
x^2+y^2 = p^2 // cercle rayon p
(x/p)^2 + (y/p)^2 = 1 => il existe z, x/p = cos(z), y/p = sin (z)
=> Cos(a-z) = 1 => a = z + 2kpi
si D’ > 0
t1 = ( y + Sqrt(D'))/(p+x) ( 2 )
t2 = ( y - Sqrt(D'))/(p+x)
(1) donne tg(a/2) = t1 => a /2 = arctan(t1) + kPi => a = 2*arctan(t1) + 2kpi
(2) donne tg(a/2) = t1 => a /2 = arctan(t1) + kPi => a = 2*arctan(t1) + 2kpi
ou
tg(a/2) = t2 => a /2 = arctan(t2) + kPi => a = 2*arctan(t2) + 2kpi
Partager