Je suis nouveau sur ce forum. Je me suis inscrit après avoir lus pas mal de post et trouver beaucoup de messages très intéressant.
Voila mon problème
Je suis entrain de programmer un logiciel qui me permettra de couper une forme géométrie filaire en un certain nombre de segments. Quand il s'agit de droite je m'en sort avec pythagore. Le problème se corse quand mes lignes ou droites sont unies par des rayons.
Dans un premier temps j'aimerais que l'on m'oriente sur la recherche des coordonnées des deux points d'intersections (A et B) entre le rayon d'union avec les deux droites tangente (Voir schéma).
par avance merci
Remiguel
Dernière modification par Remiguel ; 01/01/2005 à 20h30.
Pour trouver les points A et B il te faut résoudre
les systèmes composés des équations du cercle
et des droites tangentes.
Rien de plus.
01/01/2005 - 22h05
Remiguel
Date d'inscription
janvier 2005
Localisation
MADRID
Messages
19
Re : Coordonées Points sur cercle et droites tgt
Merci de ta réponse.
Je dois donc faire une combinaison entre les équation de droite et de cercle ? Comment peut on faire cela ? Où puis je trouver un exemple. cela m'aiderai à me rafraîchir la mémoire.
Merci
Remiguel
02/01/2005 - 10h05
Remiguel
Date d'inscription
janvier 2005
Localisation
MADRID
Messages
19
Re : Coordonées Points sur cercle et droites tgt
Voila ce que j'ai trouvé
Equation du cercle
(x-a)²+(y-b)² = r²
a et b sont les coordonnés du centre et x et y les coordonnés du point sur le cercle
Equation de droite
y = cx + d
x,y,c et d les coordonnés de deux point de la droite
Donc je dois combiner les équations respectives de mes 2 droites à celle du cercle. C'est bien ça ?
Je vais faire un essai
A+
Remiguel
02/01/2005 - 11h45
martini_bird
Date d'inscription
octobre 2004
Localisation
Paris
Âge
32
Messages
6 929
Re : Coordonées Points sur cercle et droites tgt
Salut,
tu travailles dans le plan ou dans l'espace? Si tu travailles en 3d, il te faut deux équations pour définir une droite.
Sinon, je ne sais pas si tu as remarqué que tu as un contact d'ordre deux en A et B: les droites sont tangentes au cercle que tu appelle "rayon". Du coup si tu connais le centre de ce cercle, tu peux aussi utiliser l'orthogonalité des tangentes aux diamètres (ce qui a l'avantage de rester linéaire).
Une autre petite remarque: il est souvent plus pratique d'écrire dans le plan les équations de droites sous la forme ax+by=c, ce qui t'évite des cas pathologiques (droites verticales).
02/01/2005 - 18h16
Remiguel
Date d'inscription
janvier 2005
Localisation
MADRID
Messages
19
Re : Coordonées Points sur cercle et droites tgt
martini_bird, je suis effectivement en 3D donc les équations de droites seront de 2, par droite. Le cercle ou rayon est dans le plan formé par les 3 points définissant les 2 droites. Un des points est assumé etre le point d'intersection des deux droites. Je cherche les coordonnés des point A et B pour trouver le centre du cercle, donc a priori le centre du cercle n'est pas connu.
l'équation d'une droite en 3D n'est pas
ax + by + cz = 1 ?
02/01/2005 - 18h39
martini_bird
Date d'inscription
octobre 2004
Localisation
Paris
Âge
32
Messages
6 929
Re : Coordonées Points sur cercle et droites tgt
L'équation d'un plan affine de l'espace est ax+by+cz=d. Si il ne contient pas l'origine tu peux te ramener à ax+by+cz=1, mais c'est un cas particulier.
Le mieux, je pense, est de te placer dans le plan défini par tes deux droites et de raisonner ensuite en 2d. Pour obtenir le centre du cercle il suffit de tracer les droites perpendiculaires aux droites données passant respectivement par A et B: l'intersection te donne le centre.
Cordialement.
02/01/2005 - 20h02
Remiguel
Date d'inscription
janvier 2005
Localisation
MADRID
Messages
19
Re : Coordonées Points sur cercle et droites tgt
Tu me rassure, donc ma première question allait bien dans le bon sens. Comment trouver les coordonnés de A et B. Suivant ITISAR je dois combiner les équations de mes deux droites à celle de mon cercle.
J'ai trouvé que l'équation d'une droite 3D passant par A et B est
x+xa/xb-xa = y+ya/yb-ya = z+za/zb-za
Les coord de A
xa
ya
za
Les coord de B
xb
yb
zb
Celles du cercle 3D
(xa-a)²+(ya-b)²+(za-c)² = r²
(xb-a)²+(yb-b)²+(zb-c)² = r²
Centre du cercle
a
b
c
Rayon r
maintenant il ne me reste plus qu'a combiner tout ça.
02/01/2005 - 22h18
Remiguel
Date d'inscription
janvier 2005
Localisation
MADRID
Messages
19
Re : Coordonées Points sur cercle et droites tgt
J'ai beau combiner mes équations dans tout les sens, je n'arrive à pas grand chose.
Je suis arrivé à cela
Première droite défini par deux point 1 et 2
xa+x1/x2-x1 = ya+y1/y2-y1 = za+z1/z2-z1
xa = ya+y1/y2-y1 - x1/x2-x1
za = ya+y1/y2-y1 - z1/z2-z1
Suis je sur la bonne voie ? ai je oublié ou omis quelque chose ?
merci de votre aide
Remiguel
02/01/2005 - 22h36
martini_bird
Date d'inscription
octobre 2004
Localisation
Paris
Âge
32
Messages
6 929
Re : Coordonées Points sur cercle et droites tgt
Salut,
tu devrais préciser ce que tu connais au départ et ce que tu cherches exactement: le centre du cercle? un cercle qui "fit" les deux droites (il y en a une infinité)? les points de contact avec un cercle? :confused:
Bien à toi.
02/01/2005 - 23h50
Remiguel
Date d'inscription
janvier 2005
Localisation
MADRID
Messages
19
Re : Coordonées Points sur cercle et droites tgt
Je pensais avoir exprimé ma demande au début :
Recherche des coordonnées des deux points d'intersections (A et B) entre le rayon d'union avec les deux droites tangente (Voir schéma).
Entre d'autres termes, j'ai deux droites définies par trois points dans l'espace. Les coordonnées sont 1xyz, 2xyz et 3xyz. Les deux droites se coupent au point 2.
Je fais passer un rayon de diamètre connu (50 mm) entre ces deux droites. Les deux droites sont donc tangentes au rayon (cercle) r respectivement aux points A et B Je cherche les coordonnés xyz des points A et B
En CAO c'est facile mais je veux le parametriser.
Les donnés connues
Coordonnés des 3 points 1,2 et 3
Le rayon r = 50 mm
Les inconnues
Coordonnés des points A et B et du centre du rayon (Cercle)
Milles excuses si je n'est pas été clair
Remiguel
03/01/2005 - 10h19
martini_bird
Date d'inscription
octobre 2004
Localisation
Paris
Âge
32
Messages
6 929
Re : Coordonées Points sur cercle et droites tgt
Envoyé par Remiguel
Je fais passer un rayon de diamètre connu (50 mm) entre ces deux droites. Les deux droites sont donc tangentes au rayon (cercle) r respectivement aux points A et B Je cherche les coordonnés xyz des points A et B
Salut,
je ne t'avais pas tout à fait suivi et c'est pourquoi je me suis permis de te demander des précisions.
Je te propose cette démarche (cependant, il y a peut-être plus rapide): je note M1, M2, M3 les points qui définissent les deux droites. Soient et les vecteurs unitaires associés et ; si les coordonnées de sont () dans la base canonique, alors le plan contenant les points M1, M2, M3 a pour équation: où d est à déterminer (grâce à la condition que le plan doit contenir l'un des points).
Dans ce plan, on peut alors facilement écrire l'équation des droites (M2M1) et (M2M3). Puis, après calculs, on trouve que où est la moitié de l'angle géométrique et R est le rayon du cercle (50).
Voilà, j'espère que ça t'aidera. Fais-moi signe si tu as besoin des calculs intermédiaires où d'autres choses.
Cordialement.
03/01/2005 - 21h24
Remiguel
Date d'inscription
janvier 2005
Localisation
MADRID
Messages
19
Re : Coordonées Points sur cercle et droites tgt
Salut martini_bird
Mes connaissances en mathématiques ne sont pas suffisante pour comprendre tes explications.
que signifie un vecteur précédé et suivit de || (double pipe)