飞到更高
有梦想,才有未来。
我就是那只实现更高目标的飞鸟。
 
« 上一篇: 用VS 2005 openGL开发 下一篇: OPENGL基本函数 »
yangjh1977 @ 2008-07-28 10:49

From http://www.wangchao.net.cn/bbsdetail_69767.html

        三维观察原理类似于拍一张照片的过程。(类似于red book )
系列框图的左右对照来看,
照相的第一步是将照相机调整位置置于三角架上;
第二步是将物体调整位置放在相机的视野当中。实际上,相机和三维物体是相对位置,相机移动位置也可以理解为物体反向移动位置,因此这两步可以理解为一 步,即调整三维物体和视点的位置,将世界坐标系下的物体变换到观察坐标系下。在计算机图形学中,定义模型矩阵(Modeling Matrix)实现了三维图形的几何变换,即平移、旋转和缩放。
第三步相机进行调焦以便看清楚物体,并按下快门将三维物体投影在二维胶片上;在计算机图形学中,定义相应的投影矩阵(ProjectionMatrix),进行投影变换,把三维物体从观察坐标系转换到投影坐标系中。
第四步是胶片的冲洗和裁剪。相应计算机图形学中,定义视口矩阵(ViewingMatrix),进行视口变换和裁剪,决定二维图象的大小。将物体从二维投影坐标系下转换到设备坐标系下。
这样,一个三维空间里的物体被投影到二维平面上了,也就能在二维的计算机屏幕上正确显示了。这样的过程
叫做三维观察流水线。 type="text/javascript" language="JavaScript">resizeImage('http://dev.csdn.net/images/blog_csdn_net/yqxx/cccc.jpg','image0')
根据三维观察的过程,可以总结出三维变换流水线,
三维物体坐标的变换过程:
首先是模型坐标转换到世界坐标,
然后转换到观察坐标,
再到投影坐标,
再到设备坐标。




评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定

日历
网志分类
· 所有网志 (303)
· 日常琐事 (104)
· 生活领悟 (87)
· 足球评论 (14)
· 管理哲学 (11)
· 程序空间 (75)
· 工作日志 (4)
· 英语秀 (1)
· 美女 (6)
· 未分类 (1)
站内搜索
友情链接
· 我的歪酷 非非共享界

订阅 RSS

0055964

歪酷博客