游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1702|回复: 3

观察矩阵的设置为什么会影响图像的绘制?

[复制链接]

9

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
发表于 2009-11-7 22:06:00 | 显示全部楼层 |阅读模式
我想画个棋盘,我把观察矩阵的原点坐标分别设成“D3DXVECTOR3 vEyePt(0.0f, 22.0f, 0.0f)”和“D3DXVECTOR3 vEyePt(0.0f, 25.0f, 0.0f)”
可是出来的结果却是只有Y坐标为20.5f时坐标才是完整的,而Y坐标为其他值时棋盘就会在不同的位置少画1条或两条横线。
这是什么原因?



图片可能太小了,第二张倒数第五条线没画出来。
请问有人遇到过类似的问题吗,问题出在哪里?
谢谢。

9

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2009-11-7 22:40:00 | 显示全部楼层

Re:观察矩阵的设置为什么会影响图像的绘制?

有人能看看吗?

9

主题

22

帖子

22

积分

注册会员

Rank: 2

积分
22
 楼主| 发表于 2009-11-8 14:47:00 | 显示全部楼层

Re: 观察矩阵的设置为什么会影响图像的绘制?

有高手能回答下吗?

20

主题

84

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2009-11-8 16:35:00 | 显示全部楼层

Re:观察矩阵的设置为什么会影响图像的绘制?

fov (field of view)是大小通常是固定的,把相机想象成人的眼睛,假设我们在看一个大楼,远看时,可以看到楼的全部。当向大楼靠近时,渐渐的就只能看到大楼的一个部分了。
这时可以通过增大fov (field of view)(相当于扒大眼睛看),还是可以看到大楼的全部的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-18 05:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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