游戏开发中的数学和物理算法(9):三角代数
三角代数里的公式推理思路都是通过单位圆来完成的。
在单位圆中有x2+y2=1。下图为一单位圆:
推论出的公式:
cos2a + sin2a = 1
sin(–a) = –sina
cos(–a) = cosa
tan(–a) = –tana
sin(a1 + a2) = sina1cosa2 + cosa1sina2
sin(a1 – a2) = sina1cosa2 – cosa1sina2
cos(a1 + a2) = cosa1cosa2 – sina1sina2
cos(a1 – a2) = cosa1cosa2 + sina1sina2
等等。