橢圓的包絡線
Author: 藍邦偉  老師

橢圓的包絡線

u = Vector((x(Corner[1]), 0), (x(Corner[3]), 0))
v = Vector((0, y(Corner[1])), (0, y(Corner[3])))
a = 4.5 (slider from 1 to 10, step 0.1)
B = (-1.5, 0)
C = Circle(B, a)
A = (1.5, 0)
M: 0.5 * (A + B)
t = -1.64 (slider from -a to a, step 0.01)
Q_2: 0.2 * Corner[2] + 0.8 * Corner[1]
Q_3: (x(Q_2), y(Corner[4]))
poly1, g, q_2, q_3, h = Polygon(Corner[1], Q_2, Q_3, Corner[4])
i = Segment(Q_2, Q_3)