A = (2.500000000000001, 4.6800000000000015)
B = (-0.7599999999999998, 3.540000000000001)
poly1, a, b, c, d, e, f, g, h, i, C, D, E, F, G, H, I = Polygon(A, B, 9)
k = Circle(A, B, C)
J = Center(k)
j = Segment(A, J)
K = Dilate(A, 0.8, J)
p = Circle(J, K)
l = Segment(J, B)
L = Intersect(p, l)
poly2, m, n, q, r, o, t, a1, b1, s, M, N, O, P, Q, R, S = Polygon(K, L, 9)

Tool: nonagone
centre point
Input: A, B
Output: C, D, E, F, G, H, I, J, poly1, a, b, c, d, e, f, g, h, i

C = Rotate(B, 40°, A)
D = Rotate(C, 40°, A)
E = Rotate(D, 40°, A)
F = Rotate(E, 40°, A)
G = Rotate(F, 40°, A)
H = Rotate(G, 40°, A)
I = Rotate(H, 40°, A)
J = Rotate(I, 40°, A)
poly1, a, b, c, d, e, f, g, h, i = Polygon(B, C, D, E, F, G, H, I, J)