我正在尋找很多,但只發現如何檢查2d對象的碰撞..對於我當前的項目我想檢查3D中的colisions(我使用OBJ模型) - 我可以大概找出自己的問題是,我只知道每個對象的中心點..與3D obj模型的Java碰撞檢測
有沒有辦法讓對象的邊界,以便我可以檢查它是否觸及另一個對象的邊界?什麼是獲得這些信息的最佳方式?
編輯:一些更多的信息,可以幫助:
我使用LWJGL 2.8,
我的對象是OBJ文件,
我能得到的位置,大小和對象的旋轉
編輯:這是我在YouTube上找到: https://www.youtube.com/watch?v=Iu6nAXFm2Wo&list=PLEETnX-uPtBXm1KEr_2zQ6K_0hoGH6JJ0&index=4
你使用任何庫或框架,或者你只是想在Java中的原始代碼?答案很大程度上取決於你如何表示你的3D對象。 – Sebastian
以及我正在使用lwjgl的OpenGL的東西.. obj文件只是構成網格的頂點座標..我真的不知道如果這是足夠的信息,如果有什麼你需要知道告訴我.. – DisasterCoder
至少你有模型的頂點信息嗎?這樣,您就可以遍歷所有頂點並找到每個維度的最小值和最大值,並且可以生成一個邊界框,稍後用於檢測。 – Sebastian