Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

déterminer s'il y a intersection entre un cercle et une ellipse

3 réponses
Avatar
jmtrg
bonjour

quelqu'un a-t'il une piste pour d=E9terminer s'il y a une intersection
entre un cercle et une ellipse ;
il existe peut-=EAtre d=E9j=E0 une librairie en java mais je n'en ai pas
connaissance ;

pour ce probl=E8me, je dispose des informations suivantes :
-pour le cercle : son centre et son rayon
-pour l'ellipse : la longueur du grand axe, l'excentricit=E9 (rapport du
grand axe sur le petit axe) et l'angle d'inclinaison.
concernant les unit=E9s :
-l'angle est en degr=E9,
-le rayon et le grand axe sont en m=E8tre
-le centre du cercle est en projet=E9 (longitude et latitude en m=E8tre)

merci d'avance

Jean-Marie

3 réponses

Avatar
Christian Laborde
Il manque les coordonnées des foyers.

a écrit :
bonjour

quelqu'un a-t'il une piste pour déterminer s'il y a une intersection
entre un cercle et une ellipse ;
il existe peut-être déjà une librairie en java mais je n'en ai pas
connaissance ;

pour ce problème, je dispose des informations suivantes :
-pour le cercle : son centre et son rayon
-pour l'ellipse : la longueur du grand axe, l'excentricité (rapport du
grand axe sur le petit axe) et l'angle d'inclinaison.
concernant les unités :
-l'angle est en degré,
-le rayon et le grand axe sont en mètre
-le centre du cercle est en projeté (longitude et latitude en mètre)

merci d'avance

Jean-Marie



--
Christian Laborde
La Révolution citoyenne, c'est sur : http://c.lab.over-blog.com/
Le forum des électrons libres : http://electrons-libres.forumactif.fr
True E-mail : remove -no-spam-
Sentier des Vinches 1
CH 1091 Grandvaux
Suisse
Avatar
jmtrg
ils peuvent être déduits des infos données sur l'ellipse
puisque l'angle, les 2 axes et le centre la définissent totalement

On 6 nov, 19:40, Christian Laborde
wrote:
Il manque les coordonnées des foyers.

a écrit :



> bonjour

> quelqu'un a-t'il une piste pour déterminer s'il y a une intersection
> entre un cercle et une ellipse ;
> il existe peut-être déjà une librairie en java mais je n'en ai pa s
> connaissance ;

> pour ce problème, je dispose des informations suivantes :
> -pour le cercle : son centre et son rayon
> -pour l'ellipse : la longueur du grand axe, l'excentricité (rapport d u
> grand axe sur le petit axe) et l'angle d'inclinaison.
> concernant les unités :
> -l'angle est en degré,
> -le rayon et le grand axe sont en mètre
> -le centre du cercle est en projeté (longitude et latitude en mètre )

> merci d'avance

> Jean-Marie

--
Christian Laborde
La Révolution citoyenne, c'est sur :http://c.lab.over-blog.com/
Le forum des électrons libres :http://electrons-libres.forumactif.fr
True E-mail : remove -no-spam-
Sentier des Vinches 1
CH 1091 Grandvaux
Suisse


Avatar
cwpbl
a écrit :
bonjour

quelqu'un a-t'il une piste pour déterminer s'il y a une intersection
entre un cercle et une ellipse ;
il existe peut-être déjà une librairie en java mais je n'en ai pas
connaissance ;

pour ce problème, je dispose des informations suivantes :
-pour le cercle : son centre et son rayon
-pour l'ellipse : la longueur du grand axe, l'excentricité (rapport du
grand axe sur le petit axe) et l'angle d'inclinaison.
concernant les unités :
-l'angle est en degré,
-le rayon et le grand axe sont en mètre
-le centre du cercle est en projeté (longitude et latitude en mètre)




Sans répondre sur l'aspect Java , mais juste sur l'aspect calcul:
On peut supposer via 1 rotation + 1 homothétie, que le cercle est le
cercle unité, et que l'ellipse a ses axes parallèles à ceux du repère.
Ce qui permet sauf erreur d'avoir un système de 2 équations de degré 2
avec 4 paramètres.
En entrant ces équations simplifiées dans Mathematica, on obtient les 4
expressions analytiques attendues (ou une infinité si l'ellipse = le
cercle). Là dedans, il faut éliminer les solutions en nombres complexes.

Le problème est que ces formules sont absolument monstrueuses. Pour moi
ça reste faisable via une solution analytique, mais c'est lourd.