Cacher les cercles

Cacher les points

f1 = false
f2 = false
Y1 = (-2, 0)
y1 = Circle(Y1, 0.2)
y1' = Mirror(y1, yAxis)
Y2 = (2, 0)
y2 = Circle(Y1, 0.7)
y2' = Mirror(y2, yAxis)
YG11 = (-0.77848, -0.22539)
YG12 = (-2, 0.4)
YG13 = (-3.7, 0.5)
YG14 = (-2.5, -0.7)
YG15 = (-1.35317, -1.04034)
yga1 = CircumcircleArc(YG11, YG12, YG13)
yga2 = CircumcircleArc(YG13, YG14, YG15)
yga3 = CircleArc((3.0, -3.5), YG11, YG15)
YG16 = Intersect(y2, yga1, 2.0)
YG17 = Intersect(y2, yga1, 1.0)
yga4 = CircleArc(Y1, YG16, YG17)
yga5 = CircumcircleArc(YG16, YG12, YG17)
YD11 = Mirror(YG11, yAxis)
YD12 = Mirror(YG12, yAxis)
YD13 = Mirror(YG13, yAxis)
YD14 = Mirror(YG14, yAxis)
YD15 = Mirror(YG15, yAxis)
yda1 = CircumcircleArc(YD11, YD12, YD13)
yda2 = CircumcircleArc(YD13, YD14, YD15)
yda3 = CircleArc((-3.0, -3.5), YD15, YD11)
YD16 = Mirror(YG16, yAxis)
YD17 = Mirror(YG17, yAxis)
yda4 = CircleArc(Y2, YD17, YD16)
yda5 = CircumcircleArc(YD16, YD12, YD17)
RG11 = (-0.9, 1.03762)
RG11' = Mirror(RG11, yAxis)
RG12 = (-0.5, 1.6)
RG12' = Mirror(RG12, yAxis)
RG13 = (0, 1.9)
RG14 = (0, 2)
RG15 = (-0.7, 1.8)
RG15' = Mirror(RG15, yAxis)
RG16 = (-1.3, 1.20213)
RG16' = Mirror(RG16, yAxis)
rg13 = CircumcircleArc(RG11, RG12, RG13)
rg12 = CircleArc((-3.0, -3.5), RG11, RG16)
rg11 = CircumcircleArc(RG16, RG15, RG14)
rg13' = CircumcircleArc(RG11', RG12', RG13)
rg12' = CircleArc((3.0, -3.5), RG16', RG11')
rg11' = CircumcircleArc(RG16', RG15', RG14)
RG21 = (-2.2, 1.43559)
RG21' = Mirror(RG21, yAxis)
RG22 = (-1.5, 2.2)
RG22' = Mirror(RG22, yAxis)
RG23 = (0, 3)
RG24 = (-2, 2.4)
RG24' = Mirror(RG24, yAxis)
RG25 = (-3, 1.5)
RG25' = Mirror(RG25, yAxis)
rg23 = CircumcircleArc(RG21, RG22, RG23)
rg21 = CircumcircleArc(RG25, RG24, RG23)
rg22 = CircleArc((-3.0, -3.5), RG21, RG25)
rg23' = CircumcircleArc(RG21', RG22', RG23)
rg21' = CircumcircleArc(RG25', RG24', RG23)
rg22' = CircleArc((3.0, -3.5), RG25', RG21')
RG31 = (-4.1, 1.3775)
RG31' = Mirror(RG31, yAxis)
RG32 = (-3, 2.7)
RG32' = Mirror(RG32, yAxis)
RG33 = (0, 4.2)
RG34 = (-3, 3.4)
RG34' = Mirror(RG34, yAxis)
RG35 = (-4.86887, 1.1376)
RG35' = Mirror(RG35, yAxis)
rg34 = CircumcircleArc(RG31, RG32, RG33)
rg31 = CircumcircleArc(RG33, RG34, (-4.60117, 1.95684))
rg32 = CircleArc((0.0, 0.0), (-4.60117, 1.95684), RG35)
rg33 = CircleArc((-3.0, -3.5), RG31, RG35)
rg34' = CircumcircleArc(RG31', RG32', RG33)
rg31' = CircumcircleArc(RG33, RG34', (4.60117, 1.95684))
rg32' = CircleArc((0.0, 0.0), RG35', (4.60117, 1.95684))
rg33' = CircleArc((3.0, -3.5), RG35', RG31')
RG41 = (-4, -4.1)
RG41' = Mirror(RG41, yAxis)
RG42 = (-6, -2.5)
RG42' = Mirror(RG42, yAxis)
RG43 = (-7.14246, -0.7)
RG43' = Mirror(RG43, yAxis)
RG44 = (-6, -3.5)
RG44' = Mirror(RG44, yAxis)
RG45 = (-4.43959, -4.8)
RG45' = Mirror(RG45, yAxis)
rg41 = CircumcircleArc(RG41, RG42, RG43)
rg42 = CircumcircleArc(RG43, RG44, RG45)
rg43 = CircleArc((0.0, -7.1), RG41, RG45)
rg41' = CircumcircleArc(RG41', RG42', RG43')
rg42' = CircumcircleArc(RG43', RG44', RG45')
rg43' = CircleArc((0.0, -7.1), RG45', RG41')
RG51 = (-4.85386, -5.9)
RG51' = Mirror(RG51, yAxis)
RG52 = (-6.5, -4.5)
RG52' = Mirror(RG52, yAxis)
RG53 = (-7.82804, -2.2)
RG53' = Mirror(RG53, yAxis)
RG54 = (-6.5, -5.5)
RG54' = Mirror(RG54, yAxis)
RG55 = (-4.996, -6.9)
RG55' = Mirror(RG55, yAxis)
rg51 = CircumcircleArc(RG51, RG52, RG53)
rg52 = CircumcircleArc(RG53, RG54, RG55)
rg53 = CircleArc((0.0, -7.1), RG51, RG55)
rg51' = CircumcircleArc(RG51', RG52', RG53')
rg52' = CircumcircleArc(RG53', RG54', RG55')
rg53' = CircleArc((0.0, -7.1), RG55', RG51')
A = (0, 0)
B = (-3, -3.5)
C = (3, -3.5)
D = (-2, -4)
E = (2, -4)
F = (0, -7.1)
D1 = (2.5, 2)
D2 = (8.5, 2)
D3 = (6.5, 2)
G1 = (-2.5, 2)
G2 = (-8.5, 2)
G3 = (-6.5, 2)
M1 = (0, -11)
M2 = (0, -12)
M3 = (0, -13)
c1 = Circle(A, 5.0)
c2 = Circle(B, 5.0)
c3 = Circle(C, 5.0)
c4 = Circle(F, 5.0)
T1 = Intersect(c1, c4, 2.0)
T2 = Intersect(c1, c4, 1.0)
g = CircleArc(F, T1, T2)
c5 = Circle(D, 6.5)
J1 = Intersect(c1, c5, 2.0)
J2 = Intersect(c5, c4, 2.0)
j1 = CircleArc(D, J1, J2)
c6 = Circle(E, 6.5)
J3 = Intersect(c1, c6, 1.0)
J4 = Intersect(c6, c4, 1.0)
j2 = CircleArc(E, J4, J3)
I1 = Midpoint(G1, G2)
c7 = Circle(I1, 3.0)
O1 = Intersect(c1, c7, 2.0)
O2 = Intersect(c5, c7, 1.0)
og1 = CircleArc(I1, O1, O2)
c8 = Circle(G3, 2.5)
O3 = Intersect(c1, c8, 2.0)
O4 = Intersect(c7, c8, 2.0)
og2 = CircleArc(G3, O3, O4)
I2 = Midpoint(D1, D2)
c9 = Circle(I2, 3.0)
O5 = Intersect(c1, c9, 1.0)
O6 = Intersect(c6, c9, 2.0)
od1 = CircleArc(I2, O6, O5)
c10 = Circle(D3, 2.5)
O7 = Intersect(c1, c10, 1.0)
O8 = Intersect(c9, c10, 1.0)
od2 = CircleArc(D3, O8, O7)
c11 = Circle(D, F)
c12 = Circle(E, F)
c13 = Circle(A, M3)
c14 = Circle(M1, 4.5)
P1 = Intersect(c14, c11, 1.0)
P2 = Intersect(c14, c13, 1.0)
mg1 = CircleArc(M1, P1, P2)
P3 = Intersect(c14, c12, 2.0)
P4 = Intersect(c14, c13, 2.0)
md1 = CircleArc(M1, P4, P3)
c15 = Circle(M2, 6.0)
P5 = Intersect(c15, c11, 1.0)
P6 = Intersect(c15, c13, 1.0)
mg2 = CircleArc(M2, P5, P6)
P7 = Intersect(c15, c12, 2.0)
P8 = Intersect(c15, c13, 2.0)
md2 = CircleArc(M2, P8, P7)
c16 = Circle(M3, 7.5)
P9 = Intersect(c16, c11, 1.0)
P10 = Intersect(c16, c13, 1.0)
mg3 = CircleArc(M3, P9, P10)
P11 = Intersect(c16, c12, 2.0)
P12 = Intersect(c16, c13, 2.0)
md3 = CircleArc(M3, P12, P11)