游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2258|回复: 4

关于3D中的视角问题

[复制链接]

14

主题

43

帖子

84

积分

注册会员

Rank: 2

积分
84
发表于 2008-7-17 09:01:00 | 显示全部楼层 |阅读模式
今天将一个Mesh导入,演示的时候窗口中什么都没有,我纳闷是不是程序错了,调了老长时间。换了个模型在进行调试,正常。再次运行原来的模型的时候发现窗口中间有一个小点,我这才知道已经导入成功了,只是因为设置的视角点太高看不到模型,而误以为是导入模型失败。

我想请教的是:
1. 有没有简便的方法使得视角很容易的就可以看到模型全体。
2. 模型是有大有小的,比如我说的导入另一个模型时就很容易看到,而导入第一个时只是个小点。怎样知道模型的大小并进行相关设置?
3. 其实就是关于视角点在世界中的控制问题吧,请介绍点经验吧?
4. 非常感谢
ps. 我有Camera类,主要是想请教怎么灵活运用。谢谢

1

主题

19

帖子

19

积分

新手上路

Rank: 1

积分
19
QQ
发表于 2008-7-17 19:41:00 | 显示全部楼层

Re:关于3D中的视角问题

1,我估计你没有进行位置变换。(就算变了,肯定也是很小范围,)
2,一个小点点,是因为你模型本身确实是太小了。
3,解决方案:你setScal下,放大来。
=================================================================================================

                                         本鸟闪了,拜拜。

1

主题

49

帖子

49

积分

注册会员

Rank: 2

积分
49
发表于 2008-7-18 09:05:00 | 显示全部楼层

Re:关于3D中的视角问题

计算模型包围盒.再根据包围盒的大小来设定视角.

0

主题

37

帖子

41

积分

注册会员

Rank: 2

积分
41
发表于 2008-7-18 17:15:00 | 显示全部楼层

Re:关于3D中的视角问题

学习ing

17

主题

166

帖子

174

积分

注册会员

Rank: 2

积分
174
发表于 2008-7-18 23:46:00 | 显示全部楼层

Re:关于3D中的视角问题

计算模型的包围盒为(-a/2, -b/2,-c/2) ~ (a/2,b/2,c/2)
a、b、c为包围盒的边长
将模型中心移至(0,0,0)处
将相机移至(0, 0, -c)处,相机的方向为(0, 0, 1)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-21 23:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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