2. El primer rombo se completa
por  simetría axial del triángulo.
El eje de simetría es un lado.

3. Giro de 120º alrededor del
vértice inferior del rombo.

1. Se construye un 
triángulo equilátero.

4. Giro de 240º .

1

1

2

2

3

3

4

4

 Elige uno de los
cuatro logotipos

a = 8 (slider from -1 to 8, step 0.001)
A = (1, 3)
B = (-1, 3)
p1, b, c, d, O = Polygon(A, B, 3)
nada = -4.1 (slider from -5 to 5, step 0.1)
D' = Mirror(O, b)
C = (-7, 3)
e = CircleArc(C, O, D')
a2 = Max(0, Min[1, a - 2])
DD: O + (a2 * (D' - O))
f = Ray(B, DD)
F = Intersect(e, f)
p2, a_1, b_1, f_1 = Polygon(B, F, A)
a4: ((Max[0, Min[1, a - 4]] * 2) * π)
p1' = Rotate(p1, a4 / 3, O)
B' = Rotate(B, a4 / 3, O)
F' = Rotate(F, a4 / 3, O)
A' = Rotate(A, a4 / 3, O)
p2', a', b', f' = Polygon(B', F', A')
w = If((a ≥ 0) ∧ (a ≤ 1), 1, If[(a ≥ 2) ∧ (a ≤ 3), 1, If[(a ≥ 4) ∧ (a ≤ 5), 1, If[(a ≥ 6) ∧ (a ≤ 7), 1, 0]]])
a6: ((Max[0, Min[1, a - 6]] * 2) * π)
p1'' = Rotate(p1, (a6 * 2 / 3), O)
B'' = Rotate(B', a6 / 3, O)
F'' = Rotate(F', a6 / 3, O)
A'' = Rotate(A', a6 / 3, O)
p2'', g, h, i = Polygon(Rotate[B, (a6 * 2 / 3), O], Rotate[F, (a6 * 2 / 3), O], Rotate[A, (a6 * 2 / 3), O])
D'' = Rotate(D', 120*°, O)
D''' = Rotate(D'', 120*°, O)
k = CircleArc(O, D', D'')
p = CircleArc(O, D', D''')
j = 1 (slider from 1 to 4, step 1)
E = (1, 2)
E1: E + (3, 0)
E2: E + (4.5, 0)
E3: E + (4, 0)