A = (2.330125506857881, -0.07509273007731872)
B = (2.8715697229606194, -0.10790753105324229)
polígono1, C, D, a, b, c, d, e, f = Cometa1(A, B)
polígono2, E, F, g, h, i, j, k, p = Cometa2(B, A)
polígono3, G, H, l, m, n, q, r, s = Dardo1(B, F)
polígono4, I, J, t, a_1, b_1, c_1, d_1, e_1 = Dardo3(B, G)

Tool: Cometa 1 (command Cometa1)
Punto, punto
Input: D3, E3
Output: poly12, F3, H3, h3, d3_1, e3_1, f3_1, c4, p3

F3 = Rotate(D3, 216.0*°, E3)
poly11, d3, e3, f3, g3, i3, G3, H3, I3 = Polygon(D3, E3, 5.0)
poly12, d3_1, e3_1, f3_1, h3 = Polygon(D3, E3, F3, H3)
F5: E3 + (sqrt(5.0) - 1.0) / 2.0 * (F3 - E3)
p3 = CircleArc(E3, F5, D3)
G5: H3 + (sqrt(5.0) - 1.0) / 2.0 * (D3 - H3)
c4 = CircleArc(H3, G5, F3)

Tool: Cometa 2 (command Cometa2)
Punto, punto
Input: K3, L3
Output: poly14, O3, M3, m3_1, k3_1, l3_1, o3_1, d4, r3

M3 = Rotate(L3, 144.0*°, K3)
poly13, j3, l3, m3, o3, q3, N3, O3, P3 = Polygon(K3, L3, 5.0)
poly14, o3_1, m3_1, k3_1, l3_1 = Polygon(O3, M3, K3, L3)
H5: O3 + (sqrt(5.0) - 1.0) / 2.0 * (M3 - O3)
r3 = CircleArc(O3, H5, L3)
I5: K3 + (sqrt(5.0) - 1.0) / 2.0 * (L3 - K3)
d4 = CircleArc(K3, I5, M3)

Tool: Cometa 3 (command Cometa3)
Punto, punto
Input: Q3, R3
Output: poly15, S3, T3, q3_1, r3_1, s3, t3, e4, f4

S3 = Rotate(Q3, 288.0*°, R3)
T3 = Rotate(Q3, 324.0*°, R3)
poly15, r3_1, s3, t3, q3_1 = Polygon(R3, S3, T3, Q3)
J5: T3 + (sqrt(5.0) - 1.0) / 2.0 * (Q3 - T3)
K5: R3 + (sqrt(5.0) - 1.0) / 2.0 * (S3 - R3)
e4 = CircleArc(T3, J5, S3)
f4 = CircleArc(R3, K5, Q3)

Tool: Cometa 4 (command Cometa4)
Punto, punto
Input: C4, D4
Output: poly17, E4, F4, c4_1, d4_1, e4_1, f4_1, k4, p4

E4 = Rotate(D4, 36.0*°, C4)
F4 = Rotate(D4, 72.0*°, C4)
poly17, c4_1, d4_1, e4_1, f4_1 = Polygon(C4, D4, E4, F4)
L5: C4 + (sqrt(5.0) - 1.0) / 2.0 * (D4 - C4)
M5: E4 + (sqrt(5.0) - 1.0) / 2.0 * (F4 - E4)
k4 = CircleArc(E4, M5, D4)
p4 = CircleArc(C4, L5, F4)

Tool: Dardo 1 (command Dardo1)
Punto, punto
Input: K4, L4
Output: poly19, N4, M4, m4, l4, k4_1, n4, q4, c6

M4 = Rotate(K4, 144.0*°, L4)
R4: M4 + (sqrt(5.0) - 1.0) / 2.0 * (L4 - M4)
q4 = CircleArc(L4, R4, K4)
N4 = Rotate(K4, 252.0*°, L4)
poly19, k4_1, l4, m4, n4 = Polygon(K4, L4, M4, N4)
S5: K4 + (sqrt(5.0) - 1.0) / 2.0 * (N4 - K4)
c6 = CircleArc(N4, S5, M4)

Tool: Dardo 2 (command Dardo2)
Punto, punto
Input: T4, S4
Output: poly21, U4, V4, f6, d6, t4, s4_1, v4, u4

U4 = Rotate(S4, 216.0*°, T4)
V4 = Rotate(S4, 108.0*°, T4)
poly21, t4, s4_1, v4, u4 = Polygon(T4, S4, V4, U4)
Q5: S4 + (sqrt(5.0) - 1.0) / 2.0 * (T4 - S4)
d6 = CircleArc(T4, Q5, U4)
T5: U4 + (sqrt(5.0) - 1.0) / 2.0 * (V4 - U4)
f6 = CircleArc(V4, T5, S4)

Tool: Dardo 3 (command Dardo3)
Punto, punto
Input: O4, P4
Output: poly20, Q4, Z4, p4_1, q4_1, z4, o4, e6, g6

Q4 = Rotate(O4, 288.0*°, P4)
r4 = Segment(O4, Q4)
W4 = Mirror(P4, r4)
s4 = Segment(W4, P4)
c5 = CircleArc(W4, O4, Q4)
Z4 = Intersect(c5, s4, 1.0)
poly20, o4, p4_1, q4_1, z4 = Polygon(O4, P4, Q4, Z4)
R5: O4 + (sqrt(5.0) - 1.0) / 2.0 * (Z4 - O4)
e6 = CircleArc(Z4, R5, Q4)
U5: Q4 + (sqrt(5.0) - 1.0) / 2.0 * (P4 - Q4)
g6 = CircleArc(P4, U5, O4)

Tool: Dardo 4 (command Dardo4)
Punto, punto
Input: A5, B5
Output: poly22, E5, C5, c5_1, a5_1, b5_1, e5, k6, h6

C5 = Rotate(B5, 72.0*°, A5)
a5 = Segment(C5, B5)
D5 = Mirror(A5, a5)
b5 = Segment(D5, A5)
d5 = CircleArc(D5, C5, B5)
E5 = Intersect(d5, b5, 1.0)
poly22, c5_1, a5_1, b5_1, e5 = Polygon(C5, A5, B5, E5)
V5: B5 + (sqrt(5.0) - 1.0) / 2.0 * (A5 - B5)
h6 = CircleArc(A5, V5, C5)
W5: C5 + (sqrt(5.0) - 1.0) / 2.0 * (E5 - C5)
k6 = CircleArc(E5, W5, B5)