三角函数在计算机游戏开发中是经常被用到的。
主要三角函数
sin a=b/c
cos a=a/c
tan a=b/a
其他三角函数
csc a=c/b=1/ sin a
sec a=c/a=1/ cos a
cot a=a/b=1/ tan a
常用三角函数函数值表
a (Degrees) | a (Radians) | sin a | cos a | tan a |
0 | 0 | 0 | 1 | 0 |
30 | p/6 | 0.5 | 0.8660 | 0.5774 |
45 | p/4 | 0.7071 | 0.7071 | 1 |
60 | p/3 | 0.8660 | 0.5 | 1.7321 |
90 | p/2 | 1 | 0 | — |
120 | 2p/3 | 0.8660 | –0.5 | –1.7321 |
180 | p | 0 | –1 | 0 |
270 | 3p/2 | –1 | 0 | — |
360 | 0 | 0 | 1 | 0 |
正弦函数曲线
余弦函数曲线
计算机中的实现:
大多数的计算机高级语言中都内置了三角函数。