Nontriangles

Acute

Right

Obtuse

Isosceles

Equilateral

Triangles

A = Intersect(xAxis, yAxis)
B = Point(xAxis)
c = Circle(A, B)
C = Intersect(c, yAxis, 2)
a = Segment(C, A)
C' = Rotate(C, 120*°, A)
A' = Rotate(A, 120*°, A)
a' = Segment(C', A')
C'' = Rotate(C', 120*°, A)
A'' = Rotate(A', 120*°, A)
a'' = Segment(C'', A'')
D = Point(a)
d = Circle(A, D)
E = Point(yAxis)
F = (-0.88, -1.64)
e = Circle(E, F)
G = (6.14, 1.28)
H = (6.96, 2.16)
I = (8.08, 1.44)
J = (6.7, -0.3)
poly1, g, h, i, j = Polygon(G, H, I, J)
K = (1.52, 3.72)
L = (3.18, 3.38)
M = (3.44, 2.74)
poly2, m, k, l = Polygon(K, L, M)
N = (-1.02, -3.42)
O = (-1.76, -4.14)
P = (-1.04, -4.3)
poly3, p, n, o = Polygon(N, O, P)
Q = (-0.4, -1.62)
R = (0.08, -1.56)
poly4, b, f, q, S = Polygon(Q, R, 3)
T = (-4, 1)
U = (-4, -1)
V = (-3, -1)
poly5, v, t, u = Polygon(T, U, V)
W = (-2, 1)
Z = (-2, 0)
A_1 = (-1, 0)
poly6, a_1, w, z_1 = Polygon(W, Z, A_1)
B_1 = (-1.76, -2.16)
C_1 = (-1.52, -1.08)
D_1 = (-1.34, -2.18)
poly7, d_1, b_1, c_1 = Polygon(B_1, C_1, D_1)
E_1 = (1, 2.28)
F_1 = (2, 1)
G_1 = (1, -0.24)
poly8, g_1, e_1, f_1 = Polygon(E_1, F_1, G_1)
H_1 = Intersect(a, a')
I_1 = Intersect(c, a'', 1)
J_1 = Intersect(c, a, 1)
r = CircleSector(H_1, I_1, J_1)
K_1 = Intersect(c, a', 1)
s = CircleSector(H_1, J_1, K_1)
h_1 = CircleSector(H_1, K_1, I_1)