Pertenencia e intersección
DisponibleUn punto puede pertenecer a un segmento, una recta, una circunferencia o surgir de la intersección entre objetos.
Puntos derivados que conservan la relación geométrica cuando se edita la escena.
Dibuja un punto P sobre una circunferencia.
Dibuja dos rectas que se cortan en el punto X./qf-dsl
A = point(-3, -1)
B = point(3, 2)
r = line(A, B)
C = point(-2, 2)
D = point(3, -2)
s = line(C, D)
X = intersection(r, s)
P = on_segment(r, 0.35)Los tres anfitriones están cubiertos: intersection para el cruce, on_circle(c, 55) para la circunferencia y on_segment(s, t) para un segmento o recta. En los tres casos el punto queda ATADO: al arrastrarlo se desliza por su anfitrión sin salirse.
/qf-dsl
L = point(0, 0)
M = point(4, 0)
N = point(0, 3)
r = line(M, N)
k = circle(N, L)
O = intersection(k, r, lejos_de=M)
P = intersection(k, r, cerca_de=M)
sMO = segment(M, O)Con dos cruces, la regla dice cuál: lejos_de=M es el más alejado de M, sin importar en qué sentido se declaró la recta, y lo sigue siendo al arrastrar N. También cerca_de=, sobre= (un objeto o un lado AB) y arriba, abajo, izquierda o derecha. Un segmento cuenta solo en su tramo: un cruce en su prolongación no existe.
Coloca P sobre el lado AC del triángulo y une B con P mediante una ceviana.