腳踏車
Author: 楊尊媛

腳踏車

r = 1.4 (slider from 1 to 1.5, step 0.1)
f_2(x) = 1 / 8 * sin(2 * x / 3) + r + 3
t = -0.28748430696306215 (slider from x(A) to x(B) - 4, step 0.0010)
A = Corner(1)
B = (18.84956, 3)
Q_1: (x(A), r)
Q_2: (x(B), r)
u = Vector(A, B)
θ = 3.162536604613725 rad (slider from 0*° to 6.283185307179586, step 0.01*°)
P: (t, f_2(t))
C: (x - x(P))^(2) + (y - y(P))^(2) = r^(2)
A_5: P + (r * cos(θ + 72°), r * sin(θ + 72°))
A_0: P + (r * cos(θ), r * sin(θ))
A_2: P + (r * cos(θ + 144°), r * sin(θ + 144°))
A_3: P + (r * cos(θ + 216°), r * sin(θ + 216°))
A_4: P + (r * cos(θ + 288°), r * sin(θ + 288°))
b = Segment(A_4, P)
c = Segment(P, A_0)
d = Segment(P, A_5)
e = Segment(P, A_2)
f = Segment(A_3, P)
f_1(x) = 1 / 8 * sin(2 * (x + 0.07417) / 3) + 3
q = Integral(f_1, x(A), x(B))
P_2: (t + 4, f_2(t + 4))
C_2: (x - x(P_2))^(2) + (y - y(P_2))^(2) = r^(2)
A_1: P + (r * cos(θ + 72°), r * sin(θ + 72°))
B_1: P_2 + (r * cos(θ + 72°), r * sin(θ + 72°))
B_0: P_2 + (r * cos(θ), r * sin(θ))
B_2: P_2 + (r * cos(θ + 144°), r * sin(θ + 144°))
B_3: P_2 + (r * cos(θ + 216°), r * sin(θ + 216°))
B_4: P_2 + (r * cos(θ + 288°), r * sin(θ + 288°))
a = Segment(P_2, B_3)
g = Segment(B_4, P_2)
h = Segment(B_0, P_2)
i = Segment(B_1, P_2)
j = Segment(B_2, P_2)
P_a: P + (2, 0)
P_b: P + (1.5, 1)
P_c: P_a + P_b - P + 1.5
k = Segment(P_a, P)
l = Segment(P_a, P_b)
m = Segment(P_b, P)
n = Segment(P_a, P_c)
p = Segment(P_b, P_c)
s = Segment(P_c, P_2)
P_d: P_c + 1
P_e: P_b + 2
a_1 = Segment(P_c, P_e)
b_1 = Segment(P_c, P_d)
P_f: P + (1.5, 2)
c_1 = Segment(P_b, P_f)
D = (0.8679414488258762, 12.23283245946152)
E = (-0.07365757554928463, 11.50645606922926)
d_1 = Circle(D, E)