d = 0 (slider from -10 to 10, step 0.1)
c = 0 (slider from -10 to 10, step 0.1)
b = 1 (slider from -10 to 10, step 0.1)
a = 1 (slider from -10 to 10, step 0.1)
f(x) = a sin(b x + c) + d
A = (11.038186976640407, 2.9576890348129825)
B = (17.32137228381999, 2.9576890348129825)
C = (5.184035396914714, 2.986028702927093)
e = CircleSector(A, B, C)
D = Point(e)
G = Point(e)
E = Point(e)
F = (15.706231778657802, -1.3203528278249048)
H = Point(e)
I = (6.280943900030788, -1.2797265869687537)
J = Point(e)
K = (10.995574287564274, 3)
g = CircleArc(K, I, F)
L = (10.954948046708127, 2.9593737591438494)
M = (15.665605537801657, -1.239100346112603)
N = (15.665605537801657, 7.089279029398337)
h = CircleArc(L, M, N)
O = (10.995574287564274, 2.959373759143849)
P = (6.280943900030788, 7.129905270254488)
Q = (6.280943900030788, -1.2797265869687542)
k = CircleArc(O, P, Q)
R = (8.531000661934058, 4.715616314006943)
S = (7.718475844811042, 5.121878722568452)
p = Circle(R, S)
T = (13.3905360498572, 4.773583300597734)
U = (12.49675875102188, 5.098593227446941)
q = Circle(T, U)
V = (6.255166297203148, 2.9780021552410574)
W = (15.679944257972526, 2.9780021552410574)
Z = (15.665605537801653, -1.239100346112603)
A_1 = (6.2809439000307865, -1.239100346112603)
poly1, v, w, z, a_1 = Polygon(V, W, Z, A_1)