Author: 藍邦偉  老師

α = 0.5148721293383272 rad (slider from 0 to 0.3490658503988659, step 0.008726646259971648)
u = Vector((x(Corner[1.0]), 0.0), (x(Corner[3.0]), 0.0))
v = Vector((0.0, y(Corner[1.0])), (0.0, y(Corner[3.0])))
f(x) = 2.0 * sin(x) + cos(2.0 * x) + 2.0
O = (0, 0)
B = (1, 0)
A: (cos(α - 10.0°), sin(α - 10.0°))
多邊形2, c_1, o_1, a_1 = Polygon(O, A, B)
a = Ray(O, A)
C = Intersect(b, a)
多邊形1, b_1, o, c_2 = Polygon(O, C, B)
A_a = (0.8, 0.6)
A_b = (0.8, -0.6)
c = CircleArc(O, A_b, A_a)