P(φ|cos φ)

sin φ

φ

cos φ

cos φ

A_1 = Point(yAxis)
B = Intersect(xAxis, yAxis)
c = Circle(B, A_1)
S = Point(c)
D = Point(c)
φ = Angle(D, B, S)
P_1: (φ, x(S))
a = Segment(B, S)
b = Segment(S, P_1)
d = OrthogonalLine(S, xAxis)
E = Intersect(d, xAxis)
e = Segment(E, S)
f = OrthogonalLine(P_1, xAxis)
C = Intersect(f, xAxis)
g = Segment(B, C)
h = Segment(C, P_1)
k = CircleArc(B, D, S)
i = Segment((0.0, 0.0), E)
u = Vector(E, P_1)
Text1: "cos " + (φ / 180.0 * 3.141592653589793) + " = " + (cos(φ))