3D图象算法
3D中有4个水平参数和4个垂直参数,一共16个
任何其它矩阵与之相乘都不改变,所以称之为单位阵
3D中有4个水平参数和4个垂直参数,一共16个
任何其它矩阵与之相乘都不改变,所以称之为单位阵
解决方案 »
- 如何在vc中,用CHtmlView::Navigate2方法打开一个本地的HTML文件,并给这个HTML文件传递参数
- 请问如何将BYTE a[] 转化成 TCHAR b[]
- ICOpen函数返回错误问题!
- 我想知道一般线程池 申请新线程和销毁线程的算法有哪些
- 求救:无法解释的外部符号__RTC_CheckEsp
- 请指明方向!
- 我怎么将内存中两块内容连在一起放到一块新的地方去?具体请进来看看!
- CFile 类,可以直接read出结构体吗?
- 紧急求助:在CScrollView当中如何设置行间距?(还会加分!)
- 一个很实际但是很难解决的问题?
- 为何win2003下压力测试IOCP 连接数只能到800左右
- _com_error和CException比哪个好?
具体是四元矩阵可以将旋转,缩放,平移都统一成矩阵操作
http://blog.163.com/m_note/blog/static/208197045201272341230195/
第四列前3个数对应平移
右下角1个数字对应缩放比例
就是一个4X4 矩阵左上3X3 对应一个旋转
第四列前3个数对应平移
右下角1个数字对应缩放比例
| a00 a01 a02 a03 |*|Px|
| a10 a11 a12 a13 | |Py|
| a20 a21 a22 a23 | |Pz| ->Px'=a00*Px+a01*Py+a02*Pz +a03*1
| a30 a31 a32 a33 | |1 | -------------------- -----
转动 x平移矩阵乘点,即旋转,又平移缩放的意思是 一个齐次坐标 [Px,Py,Pz,2]实际的空间坐标位置是[Px/2,Py/2,Pz/2]BTW : 一般 a30 a31 a32 三个数字都是0 如果a33!=1 那么乘出来的齐次坐标最后一个数字就是a33 a33>1 缩小,a33<1放大