Voilà, j'ai un problème géométrique dont je ne trouve pas la solution... :help: En fait je cherche une solution analytique pour une construction assez simple.
Je cherche l'ensemble des points d'intersection de deux cercles C1 et C2 paramétrés par une variable t (le temps) dans le plan. C1 est de rayon fixe mais son centre se déplace sur une droite au cours du temps, tandis que C2 est de centre fixe, mais a son rayon qui augmente linéairement au cours du temps.
Les données du problème :
- P le point d'origine de C1
- O le centre de C2 (constant)
- D le vecteur directeur (non normé) du déplacement de C1 (constant)
- V la vitesse d'expension de C2 (constante)
- R le rayon de C1 (constant)
- r = V*t le rayon de C2 (variable par rapport à t donc)
- A = P + D*t le centre de C1 (variable par rapport à t donc)
- C1: (x - xA)² + (y - yA)² = R²
soit
C1: (x - xP - xD*t)² + (y - yP - yD*t)² = R²
ou encore en paramétrique
x(t,a) = xP + xD*t + R * cos(a)
y(t,a) = yP + yD*t + R * sin(a) - C2: (x - xO)² + (y - yO)² = r²
soit
C2: (x - xO)² + (y - yO)² = V² * t²
ou encore en paramétrique
x(t,b) = xO + V * t * cos(b)
y(t,b) = yO + V * t * sin(b)
Pour info j'ai essayé de développer les équations et je me retrouve toujours coincé (en paramétrique il me manque une équation reliant a et b).
Si quelqu'un a une solution, je lui devrais une fière chandelle :++:
Je vous donne tout de même le cadre de ce problème, pour la petite histoire : je suis doctorant en informatique, et j'utilise cette construction géométrique pour de la détection de collision...
Merci d'avance :happy3: