C'est ti pas beau cela
Author: Daniel Mentrard

12

1

2

3

4

5

6

7

8

9

10

11

t: round(random() * 720.0)
min: round(Mod[t, 60.0])
dec: min / 60.0
Heure: round(abs(t / 60.0 - 0.5))
A = (2.5648386416864124, 5.525260827037455)
B = (-5.936002840513302, 5.485380291777246)
c = Circle(A, B)
a = OrthogonalLine(A, xAxis)
C = Intersect(c, a, 2.0)
b = Segment(A, C)
D_1 = (-1.479981772362504, 5.632686773369008)
d = Circle(A, D_1)
E_1 = Intersect(d, b, 1.0)
F = Rotate(E_1, -(t) / 2.0°, A)
α = Angle(F, A, E_1)
G = Rotate(C, -(t) * 6.0°, A)
β = Angle(C, A, G)
f = Segment(A, F)
g = Ray(C, A)
H = Rotate(C, 29.999999999999996*°, A)
γ = Angle(C, A, H)
I = Rotate(H, 29.999999999999996*°, A)
δ = Angle(H, A, I)
J = Rotate(I, 29.999999999999996*°, A)
ε = Angle(I, A, J)
K = Rotate(J, 29.999999999999996*°, A)
ζ = Angle(J, A, K)
L = Rotate(K, 29.999999999999996*°, A)
η = Angle(K, A, L)
M = Rotate(L, 29.999999999999996*°, A)
θ = Angle(L, A, M)
N = Rotate(M, 29.999999999999996*°, A)
ι = Angle(M, A, N)
O = Rotate(N, 29.999999999999996*°, A)
κ = Angle(N, A, O)
P = Rotate(O, 29.999999999999996*°, A)
λ = Angle(O, A, P)
Q = Rotate(P, 29.999999999999996*°, A)
μ = Angle(P, A, Q)
R = Rotate(Q, 29.999999999999996*°, A)
ν = Angle(Q, A, R)
S = (0.3981758679324605, 12.629744648977699)
h = Circle(A, S)
i = Line(C, M)
j = Line(N, H)
k = Line(I, O)
l = Line(P, J)
m = Line(K, Q)
n = Line(R, L)
T, U = Intersect(h, n)
V, W = Intersect(h, m)
Z, A1 = Intersect(h, l)
B1, C1 = Intersect(h, k)
D1, E1 = Intersect(h, j)
F1, G1 = Intersect(h, i)
p = Segment(C, F1)
q = Segment(T, R)
r = Segment(W, Q)
s = Segment(P, Z)
t_1 = Segment(O, C1)
a1 = Segment(N, D1)
b1 = Segment(M, G1)
c1 = Segment(L, U)
d1 = Segment(K, V)
e1 = Segment(J, A1)
f1 = Segment(I, B1)
g1 = Segment(H, E1)
u = Vector(A, F)
H1 = (5.885342307225593, 11.672252518631247)
e = Circle(A, H1)
h1 = Segment(A, G)
I1 = Intersect(e, h1, 1.0)
v = Vector(A, I1)
J1 = (-3.700598239630197, 11.70553659778896)
k1 = Circle(A, J1)
K1 = Point(k1)
L1 = (10.906456188649496, 0.3589853901074133)
p1 = Circle(A, L1)
M1 = (12, 2)
q1 = Circle(A, M1)
N1 = (11.484663327670557, 2.054447064818449)
r1 = Circle(A, N1)
P1 = (-0.7444086529545447, 15.313826828584242)
s1 = Circle(A, P1)
O1 = (11.558556832769124, 5.7931574244376565)
t1 = Circle(A, O1)
Q1 = (11.862870466691618, 4.967163275219459)
c2 = Circle(A, Q1)
R1 = (-1.7877696835459513, 13.574891777598564)
d2 = Circle(A, R1)
T16: Heure + "  h"
S1 = (-0.04883463256027362, -5.683813912067817)
U1 = (4.646290005101056, -5.683813912067817)
V1 = (4.646290005101056, -7.1184353291310005)
W1 = (-0.04883463256027362, -7.1184353291310005)
T17: min + "  min"
decim: Heure + dec
Z1 = (12, -2)
A2 = (30, -2)
B2 = (30, -4)
C2 = (12, -4)
O2 = (28, -4)
P2 = (19.992391830049662, 13.748785282697131)
Q2 = (34.03429236675901, 13.661838530147847)
R2 = (34.03429236675901, 7.140832088951556)
S2 = (20.079338582598947, 7.184305465226198)
A3 = (30.512948888513012, -2.944991206765374)
B3 = (30.382528759689087, -3.6405652271596454)
C3 = (30.382528759689087, -2.336363938920387)
court: random() * 720.0
Minutes: round(abs(t / 6.0))
e2 = Circle(A, 8.2)
E2 = Intersect(e2, s, 1.0)
F2 = Rotate(E2, 354.0000000000001*°, A)
G2 = Rotate(F2, 354.0000000000001*°, A)
H2 = Rotate(G2, 354.0000000000001*°, A)
I2 = Rotate(H2, 354.0000000000001*°, A)
J2 = Rotate(I2, 354.0000000000001*°, A)
i1 = Line(E2, xAxis)
K2 = Mirror(F2, i1)
L2 = Mirror(G2, i1)
M2 = Mirror(H2, i1)
N2 = Mirror(I2, i1)
U2 = Mirror(J2, i1)
D2 = Mirror(U2, A)
V2 = Mirror(N2, A)
W2 = Mirror(M2, A)
Z2 = Mirror(K2, A)
D3 = Mirror(L2, A)
E3 = Mirror(J2, A)
F3 = Mirror(I2, A)
G3 = Mirror(H2, A)
H3 = Mirror(G2, A)
I3 = Mirror(F2, A)
J3 = Mirror(E2, A)
j1 = Segment(U2, D2)
K3 = Mirror(N2, j1)
L3 = Mirror(M2, j1)
M3 = Mirror(L2, j1)
N3 = Mirror(K2, j1)
O3 = Mirror(E2, j1)
P3 = Mirror(V2, j1)
Q3 = Mirror(W2, j1)
R3 = Mirror(D3, j1)
S3 = Mirror(Z2, j1)
U3 = Mirror(J3, j1)
l1 = Segment(E3, J2)
V3 = Mirror(G3, l1)
W3 = Mirror(F3, l1)
Z3 = Mirror(H3, l1)
A4 = Mirror(I3, l1)
B4 = Mirror(J3, l1)
C4 = Mirror(I2, l1)
D4 = Mirror(H2, l1)
E4 = Mirror(G2, l1)
F4 = Mirror(F2, l1)
G4 = Mirror(E2, l1)
m1 = Segment(B4, G4)
H4 = Mirror(F4, m1)
I4 = Mirror(E4, m1)
J4 = Mirror(D4, m1)
K4 = Mirror(C4, m1)
L4 = Mirror(J2, m1)
M4 = Mirror(A4, m1)
N4 = Mirror(Z3, m1)
O4 = Mirror(V3, m1)
P4 = Mirror(W3, m1)
Q4 = Mirror(F3, m1)
R4 = Mirror(E3, m1)
S4 = Mirror(F3, m1)
U4 = Mirror(G3, m1)
V4 = Mirror(H3, m1)
W4 = Mirror(I3, m1)
Z4 = Mirror(I2, m1)
A5 = Mirror(H2, m1)
B5 = Mirror(F2, m1)
C5 = Mirror(G2, m1)
D: (Heure, -(0.25))
E: (min, 2.66)