游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2256|回复: 5

请教一个视锥和AABB拣选的问题

[复制链接]

13

主题

97

帖子

97

积分

注册会员

Rank: 2

积分
97
发表于 2005-6-30 14:53:00 | 显示全部楼层 |阅读模式

八叉树判断视锥是否和某个长方形区域相交了,但有些地方会出错,就是图里圆圈指定的区域附近,在这些区域里AABB可能与视锥的面相交而并不在视锥里,不知道有没有解决方法。先谢过。

sf_2005630145233.gif

13

主题

97

帖子

97

积分

注册会员

Rank: 2

积分
97
 楼主| 发表于 2005-6-30 14:57:00 | 显示全部楼层

Re: 请教一个视锥和AABB拣选的问题

就是红箭头指的字节点就是本来不和视锥相交,计算时却认为是相交了
sf_2005630145645.bmp

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2005-6-30 16:03:00 | 显示全部楼层

Re:请教一个视锥和AABB拣选的问题

从你的图看,很可能是你视锥求错了,或者剔除算法的问题

13

主题

97

帖子

97

积分

注册会员

Rank: 2

积分
97
 楼主| 发表于 2005-6-30 16:21:00 | 显示全部楼层

Re:请教一个视锥和AABB拣选的问题

real time rendering上说这个算法有这个问题,说要解决就要用分离轴定理

8

主题

239

帖子

239

积分

中级会员

Rank: 3Rank: 3

积分
239
发表于 2005-6-30 20:32:00 | 显示全部楼层

Re:请教一个视锥和AABB拣选的问题

以前做4叉数时遇到的毛病同你的8叉一样,原因是2条快平行的线段判断相交出错。
8叉不会做。

2

主题

11

帖子

11

积分

新手上路

Rank: 1

积分
11
发表于 2005-6-30 22:20:00 | 显示全部楼层

Re: 请教一个视锥和AABB拣选的问题

    8叉树的视框可以和boundBox计算,用视框的面来判断是否相交,不知你用的是什么算法.. [em1]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-26 06:51

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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