Rouler / dérouler le cercle.

Augmenter / diminuer le diamètre.

a = 1.0E-4 (slider from 1.0E-4 to 360, step 2)
k = 2.6 (slider from 1 to 5, step 0.1)
D: (2.0 * k * 3.141592653589793 * a / 360.0, 0.0)
A = Intersect(xAxis, yAxis)
m = Distance(A, D)
C: (0.0, k)
N = Mirror(A, C)
n = Segment(N, A)
B = Point(xAxis)
b = Line(A, B)
c = Circle(C, A)
E: (2.0 * k * 3.141592653589793 * a / 360.0, k)
d = Circle(E, D)
F = Rotate(D, (360.0 - a) * 3.141592653589793 / 180.0, E)
e = Segment(A, D)
f = CircleArc(E, D, F)
G = Rotate(F, 45.0*°, E)
H = Rotate(G, 45.0*°, E)
I = Rotate(H, 45.0*°, E)
J = Rotate(I, 45.0*°, E)
K = Rotate(J, 45.0*°, E)
L = Rotate(K, 45.0*°, E)
M = Rotate(L, 45.0*°, E)
g = Segment(I, M)
h = Segment(F, J)
i = Segment(G, K)
j = Segment(H, L)
T1: "Périmètre du cercle AD = " + m + " cm"
l = Distance(A, N)
T2: "Diamètre du cercle : AN = " + n + " cm"
q: m / n + 1.0E-8
T3: "Périmètre divisé par diamètre : AD / AN = " + q