2D 座標架
Author: 藍邦偉  老師

u = Vector((x(Corner[1]), 0), (x(Corner[3]), 0))
v = Vector((0, y(Corner[1])), (0, y(Corner[3])))
O = (0, 0)
Q_2: 0.8 * Corner[1] + 0.2 * Corner[2]
Q_3: (x(Q_2), y(Corner[4]))
poly1, q_1, q_2, q_4, q_3 = Polygon(Corner[1], Q_2, Q_3, Corner[4])
A = (-1.5718607468543706, 1.531408741270718)
B = (0.9872835230215606, -1.1423240780026416)
C = (4.520430462775645, 1.0730545436809993)
D = (8.16816595192716, -1.9444439237846494)