Tool: Carré
1 point 1 point
Input: A, B
Output: C, D, poly1, a, b, c, d

poly1, a, b, c, d, C, D = Polygon(A, B, 4)

Tool: Carré Centré (command Carré_Centré)
Le centre puis un sommet
Input: O, A
Output: poly1, B, C, D, a, b, c, d

B = Rotate(A, 90°, O)
D = Mirror(B, O)
C = Mirror(A, O)
poly1, d, a, b, c = Polygon(D, A, B, C)

Tool: Rectangle
2 sommets un segment
Input: A, B, u
Output: C, D, poly1, a_1, b_1, e_1, f

U_1 = (8.5, 8.105)
U_2 = (8.86, 15.425)
u = Segment(U_1, U_2)
B' = Rotate(B, 90°, A)
b = Ray(A, B')
c = Circle(A, u)
D = Intersect(c, b)
d = OrthogonalLine(D, b)
e = OrthogonalLine(B, d)
C = Intersect(e, d)
poly1, a_1, b_1, f, e_1 = Polygon(A, B, C, D)

Tool: Parallélogramme
2 points puis encore un point.
Input: A, B, C
Output: D, poly1, a, b, c, d

u = Vector(A, B)
D = Translate(C, u)
poly1, a, b, d, c = Polygon(A, B, D, C)