社区
游戏开发
帖子详情
OpenGL中如何定义坐标系
pango99
2002-09-22 03:48:50
刚学OPENGL,在啃红宝书,可书中半天没讲OPENGL的坐标系是如何定义的,现在我知道缺省时屏幕左下角到右下角为X方向,屏幕左下角到左上角为Y方向,可Z轴方向是指向哪的?还有W轴是什么意思(第一次听说还有W轴)?书中一直提到矩阵(MATRIX)是什么用的?OPENGL中可以自定义各坐标轴的指向吗?
...全文
374
9
打赏
收藏
OpenGL中如何定义坐标系
刚学OPENGL,在啃红宝书,可书中半天没讲OPENGL的坐标系是如何定义的,现在我知道缺省时屏幕左下角到右下角为X方向,屏幕左下角到左上角为Y方向,可Z轴方向是指向哪的?还有W轴是什么意思(第一次听说还有W轴)?书中一直提到矩阵(MATRIX)是什么用的?OPENGL中可以自定义各坐标轴的指向吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
IONPhantom
2002-09-25
打赏
举报
回复
OGL 是右手系,记住这个就什么都有了
tangt
2002-09-25
打赏
举报
回复
HAHA<空间坐标(世界坐标),物体坐标,视窗坐标,视景体,取景框
你可以找一本中文书,开头10页就有说明的,可以不用买 :)
Truefly
2002-09-24
打赏
举报
回复
指向是这样的,左下角到右下角为X方向,屏幕左下角到左上角为Y方向,屏幕内到屏幕外为Z方向(有没有听说过Z order 和 Z buffer,就是这个了)。
其实它就是解析几何中x和z交换一下。这可不是Opengl特有的,所有涉及图形学
的3D坐标系都是这样定义的。
另外w是缩放因子,功能楼上的说得很清楚了。
regainworld
2002-09-24
打赏
举报
回复
w一般都取默认值1。如果w为0,表示此点在(x,y,z)矢量方向的无穷远处。
如果w为其他值(w>0),那么此点的位置是(x/w,y/w,z/w)。(x,y,z,w)这种坐标叫做齐次坐标。
regainworld
2002-09-23
打赏
举报
回复
w默认为1吧?0还怎么缩放啊?
landcruiser
2002-09-22
打赏
举报
回复
w是缩放因子,默认为0,很少用的。
矩阵是做坐标变换(平移、旋转等)用的
landcruiser
2002-09-22
打赏
举报
回复
屏幕中心为(0,0,0),z轴正向指向屏幕外。
|y
o|_____x
herbzhang
2002-09-22
打赏
举报
回复
wai
1GGHZ
2002-09-22
打赏
举报
回复
z柱向内还是向外?
OpenGL
坐标系
定义
OpenGL
坐标系
定义
OpenGL
中
的三维物体的显示
中
使用的坐标变换
为了使被显示的三维物体数字化,要在被显示的物体所在的空间
中
定义
一个
坐标系
。这个
坐标系
的长度单位和坐标轴的方向要适合对被显示物体的描述,这个
坐标系
称为世界
坐标系
。世界
坐标系
是始终固定不变的。
计算机图形学基础-pdf.zip
7.6.1用户
坐标系
到观察
坐标系
的变换 7.6.2平行投影的规范化投影变换 7.6.3透视投影的规范化投影变换 7.7三维裁剪 7.7.1关于规范化观察空间的裁剪 7.7.2齐次坐标空间的裁剪 7.8
OpenGL
中
的变换 7.8.1...
openGL
中
的
坐标系
openGL
中
使用的是右手
坐标系
右手
坐标系
:伸开右手,大拇指指向X轴正方向,食指指向Y轴正方向,其他三个手指指向Z轴正方向 左手
坐标系
:伸开左手,大拇指指向X轴正方向,食指指向Y轴正方向,其他三个手指指向Z轴...
OpenGL
中
的
坐标系
openGL
中
坐标系
介绍
游戏开发
8,303
社区成员
23,682
社区内容
发帖
与我相关
我的任务
游戏开发
游戏开发相关内容讨论专区
复制链接
扫一扫
分享
社区描述
游戏开发相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章