一组高效的三维交叉algorithm
任何人都知道一个源,网站,我可以得到一些很好的3D交集algorithm的实现,如
- 球体和球体的交点
- 球体/椭球
- 球体/长方体
- 椭圆形/椭圆体
- 椭球体/长方体
- 长方体/立方体
- 球/射线
- 椭球/射线
- 长方体/射线
- 三angular形/射线
- 四/射线
- 三angular形/三angular形
- 四/四
http://www.realtimerendering.com/intersections.html 。
这是一个巨大的algorithmmatrix,用于计算各种types的对象之间的交集。 优秀的资源。
不是一个真正的网站,但这本书实时碰撞检测是非常值得的,你正在寻找。
graphicsgem是寻找这种types的东西的好地方。
你可能想把Eberly的游戏引擎devise放在你的书架上。 它有详细的algorithm和讨论你列出的每个交叉点。
如果你在进行光线跟踪,那么在ompf.org上查询并查看RTNews档案可能会有所帮助。 无论如何,这取决于你将要使用这些。
POVRay射线追踪器的源代码有一些可能有用的实现。