查看: 1785|回复: 2

请教“最长一帧“筛选问题,谢谢

[复制链接]

该用户从未签到

发表于 2009-4-8 11:53:01 | 显示全部楼层 |阅读模式
假如一个场景中有若干个MatrixTransform 节点,这些 MT 节点均匀分布在这个场景中,而每个 MT 节点下面挂了 N 个box模型。在一帧中筛选的时候把“物体”的包围盒和视椎体进行比较:那么是比较某个 MT 节点的包围盒和视锥是否相交,还是比较它下面的每个box的包围盒和视锥是否相交。
   如果是前者,那么会不会是说这个MT的包围盒在视锥之外,那么这个MT下的所有孩子均会被立即筛掉,不去遍历他的孩子;而如果这个MT和视锥体有交的话,则就遍历它的所有孩子,看他的每个孩子的包围盒和视锥有没有相交,再筛掉视锥以外的孩子。 如果是后者,那么这个与视锥体相比较的包围盒怎么确定。
   谢谢!

该用户从未签到

发表于 2009-4-8 17:32:06 | 显示全部楼层
如果MT节点的包围盒在视锥之外,那么它的所有子节点都会被立刻裁减掉。因为这说明该MT节点的所有子节点的包围盒也都是在视锥之外

该用户从未签到

 楼主| 发表于 2009-4-8 18:04:37 | 显示全部楼层
嗯,谢谢array!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表