π/6

π/4

π/3

π/2

π/6

2π/3

3π/4

5π/6

-π/6

-π/4

-π/3

-π/2

-2π/3

-3π/4

-5π/6

-π

π

A = Intersect(xAxis, yAxis)
c = Circle(A, 1.0)
B = Point(c)
C, D = Intersect(c, xAxis)
a = Segment(C, D)
C' = Rotate(C, 45.0°, A)
D' = Rotate(D, 45.0°, A)
a' = Segment(C', D')
C'_1 = Rotate(C, 29.999999999999996°, A)
D'_1 = Rotate(D, 29.999999999999996°, A)
a'_1 = Segment(C'_1, D'_1)
C'_2 = Rotate(C, 329.99999999999994°, A)
D'_2 = Rotate(D, 329.99999999999994°, A)
a'_2 = Segment(C'_2, D'_2)
C'_3 = Rotate(C, 300.00000000000006°, A)
D'_3 = Rotate(D, 300.00000000000006°, A)
a'_3 = Segment(C'_3, D'_3)
C'_4 = Rotate(C, 315.0°, A)
D'_4 = Rotate(D, 315.0°, A)
a'_4 = Segment(C'_4, D'_4)
C'_5 = Rotate(C, 59.99999999999999°, A)
D'_5 = Rotate(D, 59.99999999999999°, A)
a'_5 = Segment(C'_5, D'_5)
α = Angle(D, A, B)
b = Segment(A, B)
β = Angle(B, A, D)
d = OrthogonalLine(B, yAxis)
e = OrthogonalLine(B, xAxis)
E = Intersect(e, xAxis)
F = Intersect(e, yAxis)
G = Intersect(yAxis, d)
f = Segment(G, B)
g = Segment(B, E)