游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1474|回复: 2

新手问个问题(坐标转换)

[复制链接]

11

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2006-6-26 17:35:00 | 显示全部楼层 |阅读模式
有个问题一直没弄懂,如果从屏幕坐标转换到世界坐标,能不能很准确的转换?转换到世界坐标系里,Y的值是不是不能确定的?我的感觉就是屏幕上的一点转换到世界坐标时,可以有若干点。还有就是转换时用到投影矩阵和视图矩阵,还有一个屏幕深度的Z值,根据XY值能否算出这个Z值?呵,,小弟刚接触游戏开发这方面,还请哪位兄弟指点一二 [em3]

7

主题

438

帖子

438

积分

中级会员

Rank: 3Rank: 3

积分
438
发表于 2006-6-26 20:31:00 | 显示全部楼层

Re:新手问个问题(坐标转换)

有个问题一直没弄懂,如果从屏幕坐标转换到世界坐标,能不能很准确的转换?
---
一般地说,投影变换是不可逆的,因为少了一个维度的信息。但是如果给定一个维度的信息来求逆变换却是可以的,比如说给出z轴坐标,再配合屏幕x,y坐标信息,就可以逆转投影变换得到世界坐标。

我的感觉就是屏幕上的一点转换到世界坐标时,可以有若干点。
---
你说得没错。不过更确切地说,屏幕坐标的一点对应了眼坐标中一条直线。

11

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2006-6-27 10:52:00 | 显示全部楼层

Re: 新手问个问题(坐标转换)

嗯,,,理解了一点点,,,谢谢楼上的哥们
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-24 19:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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