Intersection de deux cercles
Réponses à toutes vos questions de la 2nde à la Terminale toutes séries
-
Ben314
- Le Ben
- Messages: 21693
- Enregistré le: 11 Nov 2009, 21:53
-
par Ben314 » 17 Juin 2015, 10:37
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius
-
bulldog33
- Membre Naturel
- Messages: 35
- Enregistré le: 25 Juil 2013, 16:19
-
par bulldog33 » 17 Juin 2015, 16:47
Merci beaucoup !! Il reste un soucis, les deux cercles n'ont pas le même rayon
-
Pseuda
- Habitué(e)
- Messages: 3222
- Enregistré le: 08 Avr 2015, 12:44
-
par Pseuda » 18 Juin 2015, 06:12
bulldog33 a écrit:Merci beaucoup !! Il reste un soucis, les deux cercles n'ont pas le même rayon
Et puis quoi encore ? :lol3: Dans ton 1er post, tu disais même rayon... Pourquoi ce changement ?
La formule est bcp plus compliquée. Bon j'essaie de la mettre sous Latex.
-
bulldog33
- Membre Naturel
- Messages: 35
- Enregistré le: 25 Juil 2013, 16:19
-
par bulldog33 » 18 Juin 2015, 06:30
PSEUDA a écrit:Et puis quoi encore ? :lol3: Dans ton 1er post, tu disais même rayon... Pourquoi ce changement ?
La formule est bcp plus compliquée. Bon j'essaie de la mettre sous Latex.
C'est vrai je viens de voir l'erreur dans mon post initial ! Désolé pour l'erreur ! En fait un des deux cercles sera toujours plus petit que l'autre dans mon appli, je m'en rend compte en reproduisant le schéma sur papier...
-
Pseuda
- Habitué(e)
- Messages: 3222
- Enregistré le: 08 Avr 2015, 12:44
-
par Pseuda » 18 Juin 2015, 07:09
bulldog33 a écrit:C'est vrai je viens de voir l'erreur dans mon post initial ! Désolé pour l'erreur ! En fait un des deux cercles sera toujours plus petit que l'autre dans mon appli, je m'en rend compte en reproduisant le schéma sur papier...
En fait, tu as la formule sur internet, par exemple (je n'ai pas vérifié):
http://www.loria.fr/~roegel/notes/note0001.pdf
-
MABYA
- Membre Relatif
- Messages: 401
- Enregistré le: 13 Mar 2015, 14:37
-
par MABYA » 18 Juin 2015, 10:04
C'est vrai et le problème est classique pour une classe de 1er, comme tu vas te rendre compte avec le lien indiqué par Pseuda, ce n'est pas simple,mais tu peux toujours donner ici les valeurs numériques fixes, coordonnées des deux centres et rayons des cercles, quequ'un de courageux pourra peut-être te calculer tes coordonnées de tes points d'intersections.
-
godzylla
par godzylla » 18 Juin 2015, 13:05
moi je ne comprend plus rien a cette question qui est devenu une question d'informatique sur le cercle et un autre de rayon plus petit mais décalé. Ce qui peut une question super balèze sur la derivé?
-
MABYA
- Membre Relatif
- Messages: 401
- Enregistré le: 13 Mar 2015, 14:37
-
par MABYA » 18 Juin 2015, 13:34
On ne comprend non plus pas que pour un problème de cintrage tes deux cercles sont sécants, il est logique de penser que tes deux cercles doivent être extérieurs l'un de l'autre avec entre eux une distance O1O2 -(R1+R2) = l'épaisseur (ou le diamètre) de ton matériau à cintrer.
Quoiqu'il en soit, il paraît évident que ton problème est mal posé
-
bulldog33
- Membre Naturel
- Messages: 35
- Enregistré le: 25 Juil 2013, 16:19
-
par bulldog33 » 18 Juin 2015, 17:09
MABYA a écrit:On ne comprend non plus pas que pour un problème de cintrage tes deux cercles sont sécants, il est logique de penser que tes deux cercles doivent être extérieurs l'un de l'autre avec entre eux une distance O1O2 -(R1+R2) = l'épaisseur (ou le diamètre) de ton matériau à cintrer.
Quoiqu'il en soit, il paraît évident que ton problème est mal posé
Voici une image qui explique la problématique :
http://hpics.li/80db643Le cercle rouge à gauche représente le tuyau dans lequel vient se piquer la cuillère, l'autre cercle rouge représente le tuyau au dessus duquel le tube que je cintre doit passer.
En bleu, les formes de cintrages.
Le point A se trouve au milieu de la droite partant du tube à piquer vers le point B milieu de ma forme de cintrage, C est l'intersection des deux cercles.
-
bulldog33
- Membre Naturel
- Messages: 35
- Enregistré le: 25 Juil 2013, 16:19
-
par bulldog33 » 18 Juin 2015, 18:05
Alors j'ai progressé et voici ce que j'obtiens
pour A(6;3) de rayon 2 et B(5;2) de rayon 1 :
xp = 5.5885621722338525
yp = 2.4114378277661475
xq = 6.9114378277661475
yq = 1.0885621722338525
Les Y sont corrects mais pas les X. J'ai vérifié avec GEOGEBRA je devrais avoir
xp = 4.09 et xq = 5.41
J'ai remarqué que 5.59 - 4.09 = 1.5 et 6.91 - 5.41 = 1.5 je suppose que cela doit avoir un sens, dois je soustraire le yA / 2 de mes X?
- Code: Tout sélectionner
a.x = 6;
a.y = 3;
m.x = 5;
m.y = 2;
rca = 2;
rcb = 1;
pa = 2 * (m.x - a.x);
pb = 2 * (m.y - a.y);
pc = carre(m.x - a.x) + carre(m.y - a.y) - carre(rca) + carre(rcb);
delta = carre(2 * pa * pc) - 4 * (carre(pa) + carre(pb)) * (carre(pc) - carre(pb) * carre(rcb));
xp = a.x + (2 * pa * pc - Math.sqrt(delta)) / (2 * (carre(pa) + carre(pb)));
xq = a.x + (2 * pa * pc + Math.sqrt(delta)) / (2 * (carre(pa) + carre(pb)));
yp = a.y + pc - pa * (xp - a.x) / pb;
yq = a.y + pc - pa * (xq - a.x) / pb;
-
bulldog33
- Membre Naturel
- Messages: 35
- Enregistré le: 25 Juil 2013, 16:19
-
par bulldog33 » 18 Juin 2015, 18:13
Je crois que j'ai compris, je dois soustraire de mes X (rca + rcb) / 2
Au final non, ca ne devait fonctionner que par hasard !
-
Ben314
- Le Ben
- Messages: 21693
- Enregistré le: 11 Nov 2009, 21:53
-
par Ben314 » 19 Juin 2015, 03:51
bulldog33 a écrit:Merci beaucoup !! Il reste un soucis, les deux cercles n'ont pas le même rayon
Si un des cercle est de centre A et de rayon R et l'autre de centre B er de rayon r,
On prend comme toujours
)
et on cherche les points d'intersection M sous la forme

.
On doit donc avoir
AB^2\)
et
^2+s^2\big)AB^2)
.
Soit encore

et
donc
\)
et

En terme de programme, tu peut donc taper un truc du style :

\ \ ;\ \ s=\sqrt{\frac{R^2}{N}-t^2})
+s x_u\ \ ;\ \ y_P=y_A+t(y_B- y_A)+s y_u)
-s x_u\ \ ;\ \ y_Q=y_A+t(y_B- y_A)-s y_u)
Qui n'entend qu'un son n'entend qu'une sonnerie. Signé : Sonfucius
-
bulldog33
- Membre Naturel
- Messages: 35
- Enregistré le: 25 Juil 2013, 16:19
-
par bulldog33 » 19 Juin 2015, 20:57
Ben314 a écrit:Si un des cercle est de centre A et de rayon R et l'autre de centre B er de rayon r,
On prend comme toujours
)
et on cherche les points d'intersection M sous la forme

.
On doit donc avoir
AB^2\)
et
^2+s^2\big)AB^2)
.
Soit encore

et
donc
\)
et

En terme de programme, tu peut donc taper un truc du style :

\ \ ;\ \ s=\sqrt{\frac{R^2}{N}-t^2})
+s x_u\ \ ;\ \ y_P=y_A+t(y_B- y_A)+s y_u)
-s x_u\ \ ;\ \ y_Q=y_A+t(y_B- y_A)-s y_u)
MERCI Ben314 ! Ca fonctionne à la perfection ! Je vous remercie d'avoir simplifier les choses pour moi et d'avoir pris le temps de me répondre !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 42 invités