游戏开发中的数学和物理算法(10):矢量 vs 标量
2013-11-16 10:37
267 查看
游戏开发中的数学和物理算法(10):矢量
vs 标量
1.标量标量只有大小没有方向。
2.矢量
矢量既有大小又有方向。
3.常用举例:
物理上常用的矢量与标量的对应概念有:速度和速率;距离和位移等。如图:
距离:
假设A到B的距离为a,B到C的距离为b,C到D的距离为c;
那么A到D的距离就为a+b+c。
位移:
假设A到B的位移为a,B到C的位移为b,C到D的位移为c;
那么A到D的位移大小为|a+b+c|(数学上也叫a+b+c的模),方向是从A指向D。
4.计算机中矢量的表示:
//2D Vector
struct Vector2D
{
float x, y;
}
//3D Vector
struct Vector3D
{
float x, y, z;
}
相关文章推荐
- 游戏开发中的数学和物理算法(10):矢量 vs 标量
- 游戏开发中的数学和物理算法(10):矢量 vs 标量
- 游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
- 游戏开发中的数学和物理算法(12):矢量的加减法
- 游戏开发中的数学和物理算法(12):矢量的加减法
- 游戏开发中的数学和物理算法10-18
- [Game] 游戏开发中的数学和物理算法:角度 vs 弧度
- 游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
- 游戏开发中的数学和物理算法(7):角度 vs 弧度
- 游戏开发中的数学和物理算法(7):角度 vs 弧度
- 游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
- 游戏开发中的数学和物理算法(7):角度 vs 弧度
- 游戏开发中的数学和物理算法(7):角度 vs 弧度
- 游戏开发中的数学和物理算法(12):矢量的加减法
- 游戏开发中的数学和物理算法(3):点之间的距离
- 游戏开发中的数学和物理算法(14):矩阵的相等和转置
- 游戏开发中的数学和物理算法(17):平移
- [Game]游戏开发中的数学和物理算法:抛物线
- 游戏开发中的数学和物理算法(2):定义线
- 游戏开发中的数学和物理算法(1):定义点