A = (5.02, 1.32)
B = (13.804289334030187, 1.1768873233449493)
C, t1 = TriânguloRetânguloDadaaHipotenusa(A, B)
pol1, f, g, h, i, D, E = Polygon(A, C, 4)
pol2, j, k, l, m, F, G = Polygon(C, B, 4)
pol3, n, p, q, r, H, I = Polygon(B, A, 4)
s = Line(E, D)
t = Line(F, G)
J = Intersect(s, t)
a = Line(J, C)

Tool: Triângulo Equilátero (command TriânguloEquilátero)
Selecione dois vértices do triângulo
Input: A, B
Output: t

A: (3, 5)
B: (5, 3)
t, f, g, h, C = Polygon(A, B, 3)

Tool: Triângulo Retângulo (command TriânguloRetângulo)
Selecione os vértices de um cateto
Input: A, B
Output: C, t

r = Line(A, B)
s = OrthogonalLine(A, r)
C = Point(s)
t, c, a, b = Polygon(A, B, C)

Tool: Triângulo Retângulo Dada a Hipotenusa (command TriânguloRetânguloDadaaHipotenusa)
Selecione os pontos da hipotenusa
Input: A, B
Output: C, t1

c = Semicircle(A, B)
C = Point(c)
t1, c_1, a, b = Polygon(A, B, C)