$\tan \alpha= \frac{\sin \alpha}{\cos \alpha} $　なので
$\sin \alpha$も$\cos \alpha$も「＋」もしくは「－」のときに「＋」
$\sin \alpha$か$\cos \alpha$のどちらか一方が「－」のときに「－」となっている．

また$\alpha=90,270$のとき$\tan \alpha=\frac{1}{0}$となるため，$\tan \alpha$の値は存在しない．

A = (0, 0)
B = Point(yAxis)
c = Circle(A, B)
α = 1.867502299633933 rad (slider from 0*° to 6.28318530717959, step 0.0174532925199433)
P: (cos(α), sin(α))
C = Intersect(c, xAxis, 2)
β = Angle(C, A, P)
a = Segment(P, A)
b = Segment(A, C)
Q: (cos(α), 0)
d = Segment(Q, P)
R: (0, sin(α))
e = Segment(R, P)