cosα

sin α

tan α

α = 1.0710000000000002 rad (slider from 0 to 6.283, step 0.017)
O = Point(xAxis)
B = Point(xAxis)
H = Rotate(B, α, O)
β = Angle(B, O, H)
M = Rotate(B, α, O)
l = OrthogonalLine(O, xAxis)
c = Circle(O, B)
d = OrthogonalLine(M, yAxis)
R = Segment(M, O)
b = OrthogonalLine(M, xAxis)
D = Intersect(xAxis, b)
E = Intersect(d, l)
g = OrthogonalLine(B, xAxis)
h = Line(O, M)
F = Intersect(g, h)
tanα = Segment(F, B)
cosα = Segment(D, O)
sinα = Segment(O, E)
e = Segment(O, F)
a = Segment(D, M)
A: (β, x(M) + 2.0)
C: (β, y(F))
G: (β, y(M))
i = Segment(F, C)
f = Segment(E, G)
j = Segment(M, E)