我目前正在OpenGL 3.1中製作一個程序,並且正在使用OpenGL Superbible(第5版)中提供的數學庫。我想能夠在我的程序中包含碰撞,但我不知道如何。從我在互聯網上的研究中,我相信我需要首先獲得我想要做碰撞檢測的對象的世界座標,然後才能檢測它們是否發生碰撞。我會怎麼做?在OpenGL中檢測碰撞
0
A
回答
2
您應該創建一些近似值,以確定特定元素是否可能與其他元素髮生碰撞(所謂的邊界框)。
我已經採用了NVIDIA的PhysX過去和邊界框可以在我的電影中看到:http://www.youtube.com/watch?v=dC71st1xLr0
當你邊界框,你可以很容易地分辨物體是否會發生碰撞和你分析這些剛元素。沒有這種優化,可能很難做到這一點,因爲大量的CPU消耗。
+0
我將如何獲得OpenGL中對象的世界座標。在逼近前我需要知道世界座標嗎? – user1231745 2012-02-28 02:15:09
相關問題
- 1. OpenGL BoundingBox碰撞檢測
- 2. OpenGL 3D碰撞檢測
- 3. 2D碰撞檢測和OpenGL的東西
- 4. 三維碰撞檢測幫助openGL
- 5. OpenGL GL_SELECT或手動碰撞檢測?
- 6. 基本的3D OpenGL碰撞檢測C++
- 7. OpenGL的2D碰撞檢測工作不
- 8. Opengl:像素重疊(碰撞檢測)
- 9. 碰撞檢測
- 10. 碰撞檢測
- 11. 碰撞檢測
- 12. 在javascript中碰撞檢測
- 13. 碰撞檢測不檢測
- 14. 碰撞檢測和碰撞響應
- 15. Javascript碰撞檢測
- 16. Java。碰撞檢測
- 17. Pacman碰撞檢測
- 18. Java碰撞檢測
- 19. SDL碰撞檢測
- 20. Pygame碰撞檢測
- 21. XNA碰撞檢測
- 22. XNA碰撞檢測
- 23. Slick2D碰撞檢測
- 24. 檢測牆碰撞
- 25. 碰撞檢測Swift
- 26. Cocos2D碰撞檢測
- 27. 碰撞檢測(CGRectIntersectRect)
- 28. 碰撞檢測Javascript
- 29. Box2D碰撞檢測?
- 30. 檢測碰撞JavaScript
[如何檢測webgl中的衝突?](http://stackoverflow.com/questions/8467374/how-to-detect-collision-in-webgl) - 雖然其他問題涉及WebGL和JavaScript,這些概念是相同的。 – datenwolf 2012-02-24 22:21:49