2011-01-28 43 views
37

任何人都知道一個來源,網站,在那裏我能得到的3D路口算法的一些很好的實現,如球體,球體 一套高效的3D路口算法

    • 路口/橢圓形
    • 球/長方體
    • 橢球/橢圓形
    • 橢球體/長方體
    • 長方體/長方體
    • 球體/射線
    • 橢球/射線
    • 長方體/射線
    • 三角形/射線
    • 四邊形/射線
    • 三角形/三角形
    • 四/四
  • +2

    我敢打賭,一些Quake源代碼會沿着這些方向。 – 2011-01-28 17:33:17

    +0

    沒有參考站點,但您可能需要將[GJK](http://en.wikipedia.org/wiki/Gilbert%E2%80%93Johnson%E2%80%93Keerthi_distance_algorithm)添加到列表中。描述GJK的視頻可以在這裏找到(http://mollyrocket.com/9441) – Krypes 2011-01-28 17:55:37

    +2

    Dave Eberly的野性魔法圖書館http://www.geometrictools.com – 2011-01-28 19:41:45

    回答

    0

    如果您正在進行光線跟蹤,那麼在ompf.org上詢問並查看RTNews存檔可能會有所幫助。無論如何,這取決於你將要使用的東西。

    1

    你可能想把Eberly的Game Engine Design放在你的書架上。它爲您列出的每個交叉點提供了詳細的算法和討論。

    0

    POVRay射線追蹤器的源代碼有一些可能有用的實現。