new

h: 5
b: 4
i = 3 (slider from 1 to 14, step 1)
O: (0, 0)
A: (b, h)
R, o_2, f, a_2, g = Polygon(O, (b, 0), A, (0, h))
S1 = CircleSector(O, (0, b), (0, (-b)))
R1 = Translate(R, (0, 0))
R2 = Translate(R, (0, ((-h)) / 2))
T, a, o, j = Polygon(O, (b, 0), A)
T1 = Translate(T, (0, 0))
T3 = Translate(T, (0, ((-h)) / 3))
T2 = Mirror(T, x = b / 2)
T4 = Mirror(T3, x = b / 2)
Q1 = CircleSector(O, (b, 0), (0, b))
Z = 5.22 (slider from -5 to 10)
Q2 = Rotate(Q1, π / 2, O)
R3 = Translate(R, (((-b)) / 2, 0))
C = Circle(O, abs(b))
CT3 = Centroid(T3)
CT4 = Centroid(T4)
S2 = CircleSector(O, (b, 0), ((-b), 0))
T5 = Translate(T, ((-2 * b / 3), 0))
CT5 = Centroid(T5)
T6 = Translate(T, ((-2 * b / 3), ((-h)) / 3))
CT6 = Centroid(T6)
CR1 = Centroid(R1)
CR2 = Centroid(R2)
CR3 = Centroid(R3)
CC: O
CT1 = Centroid(T1)
CT2 = Centroid(T2)
CS1: ((-4 * b / 3 / π), 0)
CS2: (0, (4 * b / 3 / π))
CQ2: ((-4 * b / 3 / π), (4 * b / 3 / π))
CQ1: ((4 * b / 3 / π), (4 * b / 3 / π))