Salut Galopin,
On peut procéder directement avec un peu de trigonométrie :
Soit D la distance OA, r le rayon d'un petit cercle, et R le rayon du grand cercle. Puisque le petit cercle est tangent au grand, on a l'expression
R = D + r
Ensuite, les petits cercles sont disposés de manière équidistante sur le cercle de rayon OA = D. Ils sont séparés par un angle a = 2π/n , avec n = nombre de petits cercles.
A partir de là, on peut exprimer la distance entre 2 cercles consécutifs à l'aide d'une petite astuce. On note A le centre du premier cercle, et B le deuxième. On peut couper AB en 2 et utiliser l'expression du sinus de l'angle b = a/2 grace à l'angle droit. Dans ce cas on trouve
sin(2*π/n * 1/2) = AB/2 / D <=> AB = 2*D*sin(π/n)
Or, puisque les petits cercles sont tangents, il faut absolument vérifier AB = 2*r, de là l'expression
2*D*sin(π/n) = 2* r <=> r = D*sin(π/n)
De là il ne reste qu'à éliminer D dans l'équation, sachant D = R - r, et exprimer r en fonction de R
r = (R - r) * sin(π/n) <=> r = R*sin(π/n) / (1+sin(π/n))
On a trouvé r le rayon des petits cercles, il reste D la distance au centre, pour cela on a D = R - r