0°

180°

270°

90°

2π

3/2*π

-1

1

π

2/π

P (cos(α) / sin(α))

sin(α)

1

cos(α)

sin(α)

cos(α)

A = (-1.5, 0)
F = (0, 0)
r = 1
c = Circle(A, r)
P1: A + (1.0, 0.0)
P2: A - (r, 0.0)
P3: A - (0.0, r)
P4: A + (0.0, 1.0)
B = (6.28, 0)
C = (4.71, 0)
D = (0, -1)
E = (0, 1)
G = (3.141592653589793, 0)
H = (1.57, 0)
P = Point(c)
α = Angle(P1, A, P)
I: (α, sin(α))
J: (α, cos(α))
e = Segment((0.0, -1.0), (0.0, 1.0))
a = Segment(P4, P3)
b = Segment(P1, P2)
K: (α, 0.0)
d = Segment(K, J)
f = Segment(K, I)
α' = Segment(F, K)
g = Segment(F, B)
h = Segment(A, P1)
i = OrthogonalLine(P, h)
L = Intersect(i, h)
M = Intersect(c, i, 1.0)
j = Segment(L, M)
k = Segment(A, P)
l = Segment(A, L)
m = Segment(P2, A)
n = OrthogonalLine(P, m)
N = Intersect(n, m)
p = Segment(P, N)
q = Segment(A, N)