O = Point(xAxis)
hidenI = Point(xAxis)
c = Circle(O, hidenI)
tangente = OrthogonalLine(hidenI, xAxis)
A = Point(c)
a = OrthogonalLine(A, xAxis)
b = OrthogonalLine(A, yAxis)
M = Intersect(a, xAxis)
N = Intersect(b, yAxis)
d = Line(O, A)
cos = Segment(A, M)
sin = Segment(A, N)
P = Intersect(tangente, d)
tan = Segment(hidenI, P)
cosx = Segment(O, M)
siny = Segment(O, N)
tant = Segment(hidenI, P)
α = Angle(hidenI, O, A)