A = (-1.6600000000000001, 3.500000000000001)
B = (-0.38, 5.08)
C, D, E, F, G, H, I, J, K, L, M, poly1, a, b, c, d, e, f, g, h, i, j, k, l = dodécagone(A, B)
m = Segment(C, K)
n = Segment(M, G)
p = Segment(K, E)
q = Segment(H, L)
r = Segment(I, E)
s = Segment(F, B)
t = Segment(D, J)
a1 = Segment(H, B)
N = Intersect(s, t)
O = Intersect(m, n)
P = Intersect(q, t)
Q = Intersect(r, s)
poly2, k_1, o, a_1 = Polygon(O, A, K)
poly3, k_2, o_1, a_2 = Polygon(O, A, K)
poly4, h_1, a_3, p_1 = Polygon(A, P, H)
poly5, h_2, a_4, p_2 = Polygon(A, P, H)
R = Intersect(n, r)
poly6, r_1, e_1, a_5 = Polygon(E, A, R)
poly7, e_2, a_6, r_2 = Polygon(A, R, E)
poly8, b_1, a_7, n_1 = Polygon(A, N, B)
poly9, b_2, a_8, n_2 = Polygon(A, N, B)
c1 = Circle(A, B)
S = (7.759999999999999, 0.3599999999999999)
T = (7.78, 5.4)
U, V, W, Z, A1, B1, C1, D1, E1, F1, G1, poly10, b1, d1, e1, f1, g1, h1, i1, j1, k1, l1, m1, n1 = dodécagone(S, T)
p1 = Circle(S, T)

Tool: dodécagone
centre point
Input: A, B
Output: C, D, E, F, G, H, I, J, K, L, M, poly1, b, c, d, e, f, g, h, i, j, k, l, m

C = Rotate(B, 29.999999999999996°, A)
D = Rotate(C, 29.999999999999996°, A)
E = Rotate(D, 29.999999999999996°, A)
F = Rotate(E, 29.999999999999996°, A)
G = Rotate(F, 29.999999999999996°, A)
H = Rotate(G, 29.999999999999996°, A)
I = Rotate(H, 29.999999999999996°, A)
J = Rotate(I, 29.999999999999996°, A)
K = Rotate(J, 29.999999999999996°, A)
L = Rotate(K, 29.999999999999996°, A)
M = Rotate(L, 29.999999999999996°, A)
poly1, b, c, d, e, f, g, h, i, j, k, l, m = Polygon(B, C, D, E, F, G, H, I, J, K, L, M)