A = (-0.42576, -3.7463)
B = (4.55944, -0.8665)
c, C, D, E, F = hexagone_cerclé(A, B)
b = Segment(E, B)
d = Segment(C, F)
I = Intersect(b, d)
J = Point(b)
e = Circle(I, J)
G = (7.00364, -0.8665)
H = (13.26364, -0.8665)

Tool: hexagone_cerclé
hexagone_cerclé[ <Point>, <Point> ]
Input: A, B
Output: g, C, D, E, F

poly1, a, b, c, d, e, f, C, D, E, F = Polygon(A, B, 6)
g = Circle(A, F, E)