游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6657|回复: 6

什么是世界坐标系呀

[复制链接]

18

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2006-7-15 13:17:00 | 显示全部楼层 |阅读模式
谁能形象的说一下


我会用变换 可是不知道各种坐标系

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2006-7-15 14:01:00 | 显示全部楼层

Re:什么是世界坐标系呀

glLoadIdentity();
就是世界坐标

11

主题

69

帖子

69

积分

注册会员

Rank: 2

积分
69
发表于 2006-7-15 19:12:00 | 显示全部楼层

Re:什么是世界坐标系呀

就是最初的没有被变换过的坐标系。

18

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
 楼主| 发表于 2006-7-16 01:12:00 | 显示全部楼层

Re:什么是世界坐标系呀

它的x、y、z是怎么指向的
世界坐标系是相对显示器不变的么

2

主题

4

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2006-7-16 04:37:00 | 显示全部楼层

Re: 什么是世界坐标系呀

要将游戏中的3D模型显示在显示器上要从本地空间转换到世界空间,再由世界空间转换到视图空间,最后由视图空间转换为视口空间。世界空间是用来确定场景中所有的实体模型间的位置关系;采用左手坐标系,因此Z轴向屏幕内侧,Y轴朝上;世界空间与屏幕位置无关,和屏幕位置有关的是视口坐标。不知道我的回答您是否满意。

18

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
 楼主| 发表于 2006-7-16 12:59:00 | 显示全部楼层

Re:什么是世界坐标系呀


"左手坐标系,因此Z轴向屏幕内侧,Y轴朝上"

这么说世界坐标系的确与显示器是平移关系的了 多谢冬虫草

2

主题

13

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2006-7-16 20:51:00 | 显示全部楼层

Re:什么是世界坐标系呀

我在书上看到的OpenGL中的从glVertex3f到窗口中显示图形的部分内容:
glVertex3f ->模型变换->透视空间的剪切->归一化(用x, y, z除以glVertex4f时的第四个参数w默认是1.0f)->投影变换->设备坐标化->显示到视口上.
也许世界坐标就是第一步的glVertex3f时设置的坐标吧.请指点.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-24 23:07

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表