Intersección

 

Traza la intersección de 2 objetos (de tipo recta, semirrecta, segmento, circunferencia únicamente)
En el caso de 2 rectas/semirrectas o segmentos distintos existe un punto o ninguno.
En el caso de intersección con una circunferencia, se pueden construir a lo más 2 puntos, para eso se puede:
- indicar a TracenPoche el o los puntos de intersección : el primero o el segundo en el orden de cálculo de TracenPoche.
- o indicar un punto a evitar.

 

Sintaxis

Parámetros

1- A=interseccion(d1,d2); A : nombre del punto
d1: nombre de la primera recta/semirrecta/segmento
d2 : nombre de la segunda recta/semirrecta/segmento
 
2- A=interseccion(l1,c2,i) A : nombre del punto
l1 : nombre del primer objeto : circunferencia, recta, semirrecta o segmento
c2 : nombre de la circunferencia
i : 1 ó 2 : elección de uno de los 2 puntos posibles
 
3- A=interseccion(l1,c2,P) A : nombre del punto
l1 : nombre del primer objeto : circunferencia, recta, semirrecta o segmento
c2 : nombre de la circunferencia
P : nombre del punto a evitar
 
     

Ejemplo 1 :
  A = punto( 1 , 2 );
B = punto( -2 , -1 );
AB = recta( A , B );
C = punto( -1 , 2 );
D = punto( 2 , -2 );
CD = recta( C , D );
M = interseccion( AB , CD );

Traza una recta pasando por A y B llamada AB y otra recta pasando por C y D llamada CD.
Y traza el punto M intersección de estas dos rectas.
 

Ejemplo 2 :
  A = punto( 1 , 2 );
B = punto( -2 , 0 );
AB = recta( A , B );
O = punto( 0 , 0 );
ce = circunferenciaradio( O , 1.5 );
M = interseccion( AB , ce , 1 );

Traza la recta AB pasando por A y B, la circunferencia ce de centro el punto O y de radio 1.5.
Traza el punto M como una de las intersecciones posibles de la recta AB y de la circunferencia ce.
El 1 indica que se utiliza la primera intersección calculada por TracenPoche.

Si se cambia el 1 por el 2 se consigue el otro punto, como se indica más abajo.
 A = punto( 1 , 2 );
B = punto( -2 , 0 );
AB = recta( A , B );
O = punto( 0 , 0 );
ce = circunferenciaradio( O , 1.5 );
M = interseccion( AB , ce , 2 );

Ejemplo 3 :
  A = punto( 0 , 0 );
B = punto( 0 , 1.5 );
ceAB = circunferencia( A , B );
C = punto( -2 , 1 );
P = puntosobre( ceAB , 0 );
dPC = recta( P , C );
Q = interseccion( dPC , ceAB , P );

Traza una circunferencia ceAB de centro A pasando por B.
Coloca un punto C, y un punto P sobre la circunferencia ceAB. Traza la recta dPC pasando por los puntos P y C.
P es un punto de intersección entre la recta dPC y la circunferencia ceAB. El punto Q se define como el punto de intersección diferente de P.
 


TracenPoche (c) Sésamath