游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
来源:互联网 发布:手机直播笑声软件 编辑:程序博客网 时间:2024/05/06 11:33
游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
在1D的系统中利用正负去表示矢量是足够的,但是在2D和3D的系统中利用正负去表示矢量就不是很足够了。但是如果用极坐标系统去表示的话,就会比较直观。
极坐标表示矢量:
矢量 Ā=||A||@ θ (||A||代表大小, θ代表方向)
笛卡尔坐标表示矢量:
(i代表x的方向,j代表y的方向)
(i代表x的方向,j代表y的方向)
极坐标和笛卡尔坐标相互转换:
b1=||B||*cosθ b2=||B||*sinθ
θ=tan-1(b2/b1)
θ=tan-1(b2/b1)
2D和3D矢量的矩阵表示形式:
2D:A=2i+3j的矩阵表示为[2,3]或者
3D:A=2i+3j+4k矩阵表示为[2,3,4]或者
0 0
- 游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
- 游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
- 游戏开发中的数学和物理算法(7):角度 vs 弧度
- 游戏开发中的数学和物理算法(7):角度 vs 弧度
- 游戏开发中的数学和物理算法(10):矢量 vs 标量
- 游戏开发中的数学和物理算法(7):角度 vs 弧度
- 游戏开发中的数学和物理算法(10):矢量 vs 标量
- 游戏开发中的数学和物理算法(2)
- 游戏开发中的数学和物理算法(4):抛物线
- 游戏开发中的数学和物理算法(8):三角函数
- 游戏开发中的数学和物理算法(4):抛物线
- 游戏开发中的数学和物理算法(8):三角函数
- 游戏开发中的数学和物理算法(17):平移
- 游戏开发中的数学和物理算法(18):缩放
- 游戏开发中的数学和物理算法(4):抛物线
- 游戏开发中的数学和物理算法(8):三角函数
- 游戏开发中的数学和物理算法(17):平移
- 游戏开发中的数学和物理算法(18):缩放
- vc中读取wav文件的时长和文件播放的几种方式
- 代码二
- 第12周项目一(2)
- C#.NET程序设计教程实验指导(清华大学 江红,余青松)实验源码第六章
- CharSequence接口
- 游戏开发中的数学和物理算法(11):极坐标 vs 笛卡尔坐标
- 黑马程序员-Java基础08
- SSH 设置无需密码登陆服务器以及解决SSH登陆慢的问题
- linux之wpa_cli命令使用详解
- PXE服务器安装与配置
- 致青年学者——如何撰写学术论文(何毓琦)
- 动态规划入门之最长公共子序列(LCS)
- UVa 10596 - Morning Walk
- 配置samba服务器