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 :
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 !