Intersection


Trace l’intersection de 2 objets (de type droite, demi-droite, segment, cercle uniquement)

Dans le cas de 2 droites/demi-droites ou segments,
c’est simple : un seul point peut exister..

Dans le cas où un cercle entre en jeu,
il y a au plus 2 points possibles à construire, il faut :

  • soit indiquer à TracenPoche lequel choisir pour définir le point à construire/dessiner quand il existe : le 1er ou le 2ème dans l’ordre du calcul par TracenPoche (choix)
  • soit indiquer un point à éviter. Dans ce cas, si les 2 points d’intersections restent possibles, le 1er calculé par TracenPoche sera utlisé.

Syntaxe 1 : A=intersection(d1,d2) ;

- A : nom du point
- d1 : nom de la 1ère droite/segment
- d2 : nom de la 2ème droite/segment

Syntaxe 2 : A=intersection(l1,c2,i) ;

- A : nom du point
- l1 : nom du 1er objet : cercle, droite ou segment !
- c2 : nom du cercle
- i : 1 ou 2 : choix de l’un des 2 points possibles

Syntaxe 3 : A=intersection(l1,c2,P) ;

- A : nom du point
- l1 : nom du 1er objet : cercle, droite ou segment !
- c2 : nom du cercle
- P : nom du point à éviter

Exemple 1 :

A = point(1,2) ;
B = point(-2,-1) ;
AB =droite(A,B) ;
C = point(-1,2) ;
D = point(2,-2) ;
CD =droite(C,D) ;
M =intersection(AB,CD) ;

Trace 2 droites l’une passant par A et B nommée AB et l’autre passant par C et D nommée CD puis trace le point M intersection des 2 droites.

Exemple 2 :

A = point(1,2) ;
B = point(-2,0) ;
AB =droite(A,B) ;
O = point(0,0) ;
ce =cerclerayon(O,1.5) ;
M =intersection(AB,ce,1) ;

Trace la droite passant par A et B et un cercle de centre un point O et de rayon 1.5 puis trace le point M comme l’une des 2 intersection du cercle et de la droite es 2 droites (ici la 1ère dans le calcul de TracenPoche : 1)

En changeant le 1 par 2 on aurait obtenu l’autre point.

A = point(1,2) ;
B = point(-2,0) ;
AB =droite(A,B) ;
O = point(0,0) ;
ce =cerclerayon(O,1.5) ;
M =intersection(AB,ce,2) ;

Exemple 3 :

A=point(0,0) ;
B=point(0,1.5) ;
ceAB=cercle(A,B) ;
C=point(-2,1) ;
P=pointsur(ceAB,0) ;
dPC=droite(P,C) ;
Q=intersection(dPC,ceAB,P) ;

Trace un cercle de centre A passant par B. Place un point C sur le plan, puis P un point sur le cercle. La droite (PC) recoupe le cercle en Q : Q est le point d’intersection qui n’est pas le point P !

Documents joints