Guía/Geometría 2D/Circunferencias y tangencias
2.8

Circunferencias y tangencias

Disponible

Crea circunferencias libres o derivadas y relaciona rectas tangentes o secantes con puntos externos.

Qué produce

Circunferencias editables y líneas derivadas con tangencia calculada.

Prompt determinista
Dibuja una circunferencia y una recta tangente desde un punto externo P.
QF DSL
/qf-dsl
c = circle((0, 0), 3)
O = center(c)
P = point(5, 1)
t1 = tangent(c, P, extend=1.5)
t2 = tangent(c, P, second, extend=1.5)
s = secant(c, P)

center(c) nombra el centro sin un punto aparte y lo mueve con la circunferencia; extend= prolonga cada tangente más allá del punto de tangencia.

Animación: una circunferencia de centro O y un punto externo P; desde P se trazan las dos tangentes, prolongadas más allá del punto de tangencia, y una secante.
Resultado del script — generado por el pipeline determinista
QF DSL
/qf-dsl
k = circle((0, 0), 3)
O = center(k)
P = on_circle(k, 50)
s = segment(O, P)
t = tangent(k, P)

Con P sobre la circunferencia, tangent() es la tangente EN P: perpendicular al radio OP, también mientras P se desliza por el borde.

QF DSL
/qf-dsl
a = circle((0, 4), 4)
b = circle((4, 1), 1)
P = point(-2, 0)
Q = point(8, 0)
r = line(P, Q)
k = tangente_a(a, b, r)
T = tangencia(k, a)

tangente_a() construye la circunferencia tangente a las dos y a la recta: la del hueco, de radio 4/9. tangencia() nombra el punto donde k toca a a. Las dos son vivas: si cambias los radios o mueves la recta, se rehacen.

Asistente con IA
Traza las dos tangentes desde P a la circunferencia c y muestra sus puntos de tangencia.
Editable en el panel
Centroradiocontornorellenorama de la tangente