游戏开发论坛

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

求助,如何求视景体与地形的交点?

[复制链接]

2

主题

13

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2011-8-8 21:13:00 | 显示全部楼层 |阅读模式
  如题,就把z平面当成是地形,如何求出视景体上下左右四条射线与其的交点呢?望赐教。

180

主题

3511

帖子

3520

积分

论坛元老

Rank: 8Rank: 8

积分
3520
发表于 2011-8-8 21:22:00 | 显示全部楼层

Re:求助,如何求视景体与地形的交点?

摄像机离地面的高度为 h(比如高度为 10米)
摄像机上下视角角都为 a(比如角都为 30度)
摄像机视觉区宽高比为 n(比如 16:10 或 4:3)

那么,极限坐标就能通过三角函数计算了。
y1 = h * tan( a/2)
y2 = -h * tan(a/2)
x1 = y2 * n
x2 = y1 * n

不是吗?

2

主题

13

帖子

24

积分

注册会员

Rank: 2

积分
24
 楼主| 发表于 2011-8-8 21:49:00 | 显示全部楼层

Re:求助,如何求视景体与地形的交点?

这个不是求近裁平面在相机坐标下的四个点么?  要求世界坐标下的交点这样好像不对。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-8 14:05

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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