Courbe

stop

Rafraichir

Sinus

Cosinus

X = 0 (slider from 0 to 3.141592653589793, step 0.01)
d: x = cos(X)
O = Intersect(xAxis, yAxis)
c = Circle(O, 1)
M: (cos(X), sin(X))
N: (X, cos(X))
I = (1, 0)
J = (0, 1)
A = (0, 1)
B = (1.0471975511965976, 0.5)
C = (1.5707963267948966, 0)
D = (2.0943951023931953, -0.5)
E = (3.141592653589793, -1)
a = Segment(O, I)
b = Segment(O, J)
F = (0.5235987755982988, 0)
G = (1.0471975511965976, 0)
H = (2.0943951023931953, 0)
K = (2.617993877991494, 0)
L = Intersect(d, f)
e = Segment(M, L)
P: (X, sin(X))
i = OrthogonalLine(M, a)
Q = Intersect(i, f)
j = Segment(M, Q)
k = Segment(O, Q)
l = OrthogonalLine(M, yAxis)
R = Intersect(yAxis, l)
m = Segment(R, M)
n = Segment(R, O)
p = CircleArc(O, I, M)
q = OrthogonalLine(P, xAxis)
S = Intersect(q, xAxis)
r = Segment(P, S)
T = Intersect(xAxis, yAxis)
s = Segment(T, S)
t = OrthogonalLine(P, yAxis)
U = Intersect(t, yAxis)
a_1 = Segment(U, P)
b_1 = Segment(T, U)
c_1 = OrthogonalLine(N, xAxis)
W = Intersect(c_1, xAxis)
d_1 = Segment(W, N)
e_1 = OrthogonalLine(N, yAxis)
Z = Intersect(e_1, yAxis)
f_1 = Segment(Z, N)
g_1 = Segment(T, Z)
h = false
g = false