首页 > 代码库 > 三角函数基础知识

三角函数基础知识

1.角度与弧度的换算

180 度 = π 弧度

1 弧度 = 180 / π 度

1 度 =  π / 180 弧度

 

2.向量

方向和大小 (这两个值可以表达出各种物理特性 ,比如力和运动)

方向: 逆时针选转的圆的 x,y坐标

向量的大小:根据勾股定理 求斜边

单位向量 的 x,y =x/斜边,y/斜边

向量的加法和减法:

点积:var dotproduct=vectorOne.x * vectorTwo.x+ vectorOne.y * vectorTwo.y

点积的意义:

点积 的 专业术语叫标量 或纯量,点积的如果大于0,那么两向量大致在同一方向(象限),如果等于0,两向量垂直。

判断两个向量的终点是不是大致在同一方向上,对于响应物体之间的碰撞来说是一项关键技术

 

3.实现基于时间的运动效果

像素 / 帧 = (X * Y)/ 1000

X = 毫秒 / 帧 表示的帧速率

Y = 像素 / 秒 表示的速度

 

三角函数基础知识