Parábola: dado la dirección del eje y tres puntos

Mostar La construcción

Dirección del eje

Recta de Pascal

f = true
A = (0.24, -2.48)
B = (3.5942, -2.4456)
u = Vector(A, B)
E = (7.7, -3.82)
P_1 = (3.328, 5.7098)
P_2 = (1.997, 2.6606)
P_3 = (4.054, 0.4342)
c = Line(P_2, P_1)
b = Line(P_2, P_3)
d = Line(P_3, u)
a = Line(P_1, u)
C = Intersect(b, a)
e = Line(C, c)
D = Intersect(e, d)
t_1 = Line(D, P_1)
g = ParabolaDireccion_ejePuntoTangente(u, P_2, t_1, P_1)

Tool: Parabola Direccion_eje Punto Tangente_Punto (command ParabolaDireccion_ejePuntoTangente)
Dar un vector (dircción del eje), un punto, una tangente y el punto de tangencia
Input: u, P_1, t_P, P
Output: p

Dirección del eje

P = Point(t_P)
b = Line(P, u)
c = Line(P_1, u)
d = Circle(P_1, P)
E, F = Intersect(d, c)
e = AngularBisector(E, P_1, P)
G = Intersect(e, b)
H = Intersect(t_P, c)
f = Segment(H, G)
g = Line(P, f)
I = Intersect(e, g)
h = AngularBisector(P, P_1, F)
J = Intersect(b, h)
i = Segment(H, J)
j = Line(P, i)
K = Intersect(h, j)
k = AngularBisector(I, P_1, P)
L = Intersect(b, k)
l = Segment(H, L)
m = Line(P, l)
O = Intersect(k, m)
p = Conic(P_1, I, O, P, K)