游戏开发论坛

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

问个octree的问题,高手菜鸟进都欢迎

[复制链接]

20

主题

222

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
发表于 2007-6-24 21:40:00 | 显示全部楼层 |阅读模式

本人菜鸟,用的是均匀分割的octree,有的物体跨越了多个node,如何处理这种情况?
现在能找到的方案 :
1。把物体同时放入这几个node
2。放入上一级的node

用1的话,要搞得整个低层代码伤筋动骨,只有2了,也不理想啊,
各位达人还什么好建议?望不吝赐教,先谢过了
[em17]

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2007-6-24 23:06:00 | 显示全部楼层

Re: 问个octree的问题,高手菜鸟进都欢迎

2吧,如果它不会移动的话,删除这一层的tree

20

主题

222

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
 楼主| 发表于 2007-6-24 23:58:00 | 显示全部楼层

Re: 问个octree的问题,高手菜鸟进都欢迎

已经决定改用loose octree……

59

主题

1104

帖子

1199

积分

金牌会员

Rank: 6Rank: 6

积分
1199
发表于 2007-6-25 10:30:00 | 显示全部楼层

Re: 问个octree的问题,高手菜鸟进都欢迎

正确解决方案是你的一号方案.

119

主题

1367

帖子

1393

积分

金牌会员

Rank: 6Rank: 6

积分
1393
发表于 2007-6-25 11:17:00 | 显示全部楼层

Re: 问个octree的问题,高手菜鸟进都欢迎

不管四叉八叉都会遇到这样的问题,同意楼上的,应该是1号方案

20

主题

222

帖子

276

积分

中级会员

Rank: 3Rank: 3

积分
276
 楼主| 发表于 2007-6-28 23:30:00 | 显示全部楼层

Re: 问个octree的问题,高手菜鸟进都欢迎

参考了下ogre的代码,loose octree,每个node的AABB边长如标准octree node扩大1倍,node之间重叠,这样物体跨越node的情况可一减少一些,
+方案2,完全抄ogre的了……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-26 00:45

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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