首先,我很抱歉这个粗略的问题,但我不想介绍太多细节,所以我只是要求相关资源,如文章、库或提示。
我的程序需要对射线与三角形的交点进行密集计算(有数百万条射线和三角形),我的目标是尽可能快地完成。
我所做的是:
使用我知道的最快的射线三角形算法。
使用八叉树。(来自 Game Programming Gem 1, 4.10. 4.11)
使用八叉树算法中使用的高效且鲁棒的 Ray-Box 相交算法。
它比我应用那些更好的算法之前更快,但我相信它可能会更快,你能说明一下任何可能使它更快的地方吗?
谢谢。