一般向量空间的基变换_向量几何--3-D空间中的基变换与坐标变换【转】 - 回到未来 - C++博客...
<6>3-D空间中的基变换与坐标变换-Twinsen编写
-本人水平有限,疏忽错误在所难免,还请各位数学高手、编程高手不吝赐教
-我的Email-address:popyy@netease.com
一、空间坐标系的基和基矩阵在3-D空间中,我们用空间坐标系来规范物体的位置,空间坐标系由3个相互垂直的坐标轴组成,我们就把它们作为我们观察3-D空间的基础,空间中物体的位置可以通过它们来衡量。当我们把这3个坐标轴上单位长度的向量记为3个相互正交的单位向量i,j,k,空间中每一个点的位置都可以被这3个向量线性表出,如P<1,-2,3>这个点可以表为i-2j+3k。
我们把这3个正交的单位向量称为空间坐标系的基,它们单位长度为1且正交,所以可以成为标准正交基。三个向量叫做基向量。现在我们用矩阵形式写出基向量和基。
i = | 1 0 0 |
j = | 0 1 0 |
k = | 0 0 1 |
| i | | 1 0 0 |
B = | j | = | 0 1 0 |
| k | | 0 0 1 |
这样的矩阵我们叫它基矩阵。有了基矩阵,我们就可以把空间坐标系中的一个向量写成坐标乘上基矩阵的形式,比如上面的向量P可以写成:
P = C x B
=>
| 1 0 0 |
| 1 -2 3 | = | 1 -2 3 | x | 0 1 0 |
| 0 0 1 |
这样的话,空间坐标系下的同一个向量在
一般向量空间的基变换_向量几何--3-D空间中的基变换与坐标变换【转】 - 回到未来 - C++博客...相关推荐
- 向量几何在游戏编程中的使用
<1>简单的2-D追踪 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手.编程高手不吝赐教 -我的Email-address: popyy@netease.com ...
- 向量几何在游戏编程中的使用1
<1>简单的2-D追踪 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手.编程高手不吝赐教 -我的Email-address: popyy@netease.com ...
- 向量几何在游戏编程中的使用6
<6>3-D空间中的基变换与坐标变换 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手.编程高手不吝赐教 -我的Email-address: popyy@netea ...
- 向量几何在游戏编程中的使用一
转载自: https://blog.csdn.net/popy007/article/details/376934 Andre Lamothe说:"向量几何是游戏程序员最好的朋友" ...
- 向量几何在游戏编程中的使用【1】-简单的2-D追踪
http://blog.csdn.net/popy007/article/details/376934 <1>简单的2-D追踪 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请 ...
- 向量几何在游戏编程中的使用5
<5>物体的旋转 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手.编程高手不吝赐教 -我的Email-address: popyy@netease.com 欢迎回 ...
- 向量几何在游戏编程中的使用3
<3>2-D边界碰撞检测 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手.编程高手不吝赐教 -我的Email-address: popyy@netease.com ...
- 向量几何在游戏编程中的使用2
<2>2-D物体任意角度的反弹 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手.编程高手不吝赐教 -我的Email-address: popyy@netease. ...
- 向量几何在游戏编程中的使用4
<4>2-D物体间的碰撞响应 -Twinsen编写 -本人水平有限,疏忽错误在所难免,还请各位数学高手.编程高手不吝赐教 -我的Email-address: popyy@netease.c ...
最新文章
- 中国知名企业ERP失败案例深入剖析
- 计算机等级考试计算机基础知识pdf,计算机基础知识与应用能力等级考试.pdf
- 日常工作部门及体系相关单词
- Oracle Awr
- mysql不用limit怎么分页_mysql limit 分页的用法及注意要点
- String类的使用 Part2
- 系统带你学习 WebAPIs 第一讲
- Pandas Index 更新和计算(Modifyingcomputations)
- 开启MySQL的binlog日志
- android 使用so库,Android 使用SO库
- SpringMvc之参数绑定注解详解之一
- sift算法c语言实现
- FPGA智能传感系统(一)Verilog基础入门
- web文件操作常见安全漏洞(目录、文件名检测漏洞)
- JavaScript高级实战教程,带你深入学习JS高级应用
- jquery表格日历写入html代码,基于jQuery日历插件制作日历
- k3s部署思源并用流水线同步笔记
- win7计算机不能设置双屏怎么回事,win7系统怎么设置双屏显示 win7电脑双屏显示功能使用方法...
- 飞书机器人python获取open_id对应的用户信息api调用
- java架构师主要负责什么_Java架构师主要学什么 Java架构师工资多少
热门文章
- openbroadcast中文_斗鱼openbroadcast怎么用
- 基于BlenderGIS插件制作智慧城市三维场景
- 四川大学计算机软件技术基础,四川大学《计算机软件技术基础》复习题2及答案...
- MODIFY EXTENT SIZE 子句
- 陇原战“疫“2021网络安全大赛 Web eaaasyphp
- 公链性能差,研发难度高,区块链游戏的痛点如何解决?
- 联想A798T刷机包 基于百度云V6 集成RE3.1.7美化版 精简冗余文件
- 蓝桥 外星日历 JAVA
- Portal技术详解,很实用
- linux系统怎么装搜狗输入法_搜狗拼音输入法 For Linux安装方法全程图解