社区
游戏开发
帖子详情
directx 矩阵和向量
namewchwch
2010-03-27 12:06:32
在3d中 一个方位的描述 是三维向量(x,y,z)
但directx 世界坐标 视图坐标变换的矩阵都是 4*4 4维的 请问还有一维是用来描述什么的?
请高手详细解说下 3d中描述方位的各个维度
...全文
159
3
打赏
收藏
directx 矩阵和向量
在3d中 一个方位的描述 是三维向量(x,y,z) 但directx 世界坐标 视图坐标变换的矩阵都是 4*4 4维的 请问还有一维是用来描述什么的? 请高手详细解说下 3d中描述方位的各个维度
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
张赐
2010-03-27
打赏
举报
回复
看来楼主不了解计算机图形学
图形学中的矩阵变换一般都是仿射变换(affine translation),仿射变换矩阵中的向量都是在齐次坐标系下表示的。也就是3D向量在齐次坐标系中表示为4维的,最后一个数为0的话,代表它是个向量,为1代表它是个点。在dx中如果有世界变换矩阵
第1,2,3行分别可以表示为对象本地坐标的x,y,z轴,最后一行表示本地坐标原点在世界坐标中的位置
gamedragon
2010-03-27
打赏
举报
回复
所谓齐次坐标,不是4维的话,没法把所有变换都用一个矩阵来表达。
butterflygogogo
2010-03-27
打赏
举报
回复
楼上说的很清楚了
DirectX
3D太阳系
用索引的方式画球并贴图,附加天空盒,里面有些
矩阵
、
向量
是自己写的
DIRECTX
.9.0.3D游戏开发编程基础.pdf
矩阵
相等、
矩阵
数乘和
矩阵
加法
矩阵
乘法 单位
矩阵
逆
矩阵
矩阵
的转置 D3DX
矩阵
基本变换 平移
矩阵
旋转
矩阵
比例变换
矩阵
几何变换的组合
向量
变换的一些函数 平面(选读) D3DXPLANE 点和平面的空间...
【奇境】计算机图形学底层原理-如何从C++独立编写一个openGL
到底
矩阵
操作变换是怎么做到的? 到底光栅化的算法以及原理是什么? 到底如何才能从3D世界投射到2D屏幕呢? 图形学有这么多的
矩阵
操作,到底如何推导如何应用呢? 学完这门课程,你应该就可以从底层了解一个初级的...
VectorComputation_
矩阵
运算_
包含
DirectX
3D中的基础算法,
向量
与
矩阵
点乘和叉乘,
矩阵
与
矩阵
的点乘和叉乘欧拉角和四元数的运算,
矩阵
旋转等
DirectX
9 3D游戏程序设计入门 中文版
DirectX
9 3D游戏程序设计入门 pdf版和doc版 《Introduction to 3D Game Programming with
DirectX
9》 第一部分 必备的数学知识 (Mathematical Prerequisites) 目标 10 三维空间中的
向量
11
向量
相等 13 计算
向量
...
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章