Author: 藍邦偉  老師

O: (x(0.4 * Corner[1.0] + 0.6 * Corner[2.0]), y(0.5 * (Corner[1.0] + Corner[3.0])))
v = Vector((x(O), y(Corner[1.0])), (x(O), y(Corner[3.0])))
A_1 = Corner(1.0)
A_4 = Corner(4.0)
A_3: 1.0 / 5.0 * Corner[3.0] + 4.0 / 5.0 * A_4
A_2: 1.0 / 5.0 * Corner[2.0] + 4.0 / 5.0 * A_1
多邊形1, a_1, a_2, a_3, a_4 = Polygon(A_1, A_2, A_3, A_4)
u = Vector((x(Corner[1.0]), y(O)), (x(Corner[3.0]), y(O)))
g = Segment(A_2, A_3)