iDevGames Forums
collision detection libraries - which one is king - Printable Version

+- iDevGames Forums (http://www.idevgames.com/forums)
+-- Forum: Development Zone (/forum-3.html)
+--- Forum: Game Programming Fundamentals (/forum-7.html)
+--- Thread: collision detection libraries - which one is king (/thread-7288.html)



collision detection libraries - which one is king - honkFactory - Feb 21, 2003 12:47 AM

Howdy,
My question is, in your opinion, what is the best collision detection library. What are the criteria? Speed, primarily, but also reliability, features, easy of use, memory, etc. I have run into 3 leading contender: ColDet, SOLID and RAPID. Am I leaving any goo ones out? If you have anything good or, maybe more importantly, bad to say about these libraries I am interested to hear you wisdom.
Thanks
A.W.


collision detection libraries - which one is king - henryj - Feb 21, 2003 01:47 AM

Try...

http://www.codercorner.com/Opcode.htm

It is VERY good though it's written for windows. The linux port that...

http://www.379.com/f4/

works on the mac but it's not the latest version. I keep thinking about updating the port but never been that boredSmile

Check out ODE as well. It's got physics and collision stuff.

http://opende.sourceforge.net/


collision detection libraries - which one is king - honkFactory - Feb 21, 2003 11:59 AM

My major problem with these Libraries is that I do not know how to get them installed. I want to get them into the form where I can just link to the already compiled library with Project Builder, the way I did with OpenGL. But I am not a unix wiz and the make files never seem to work, probably because I don't quite understand what is going on and I am misusing them. I've already desided that the first collision detection library that I man install successfully is the one that I will use.
Has anyone successfully installed a 3rd party collision detection library on Mac OS X? If so, which one? Thanks in advance.
A.W.


collision detection libraries - which one is king - honkFactory - Feb 22, 2003 03:54 AM

Quote:The linux port that...

http://www.379.com/f4/

works on the mac but it's not the latest version.

I don't see any linux port link on this page. Just a link to the main opcode page. (Let me know if I am blind. I might be.) The linux code I download from there I cannot compile.
I have gotten the library RAPID to work. In fact I have a simple openGL example that has two rotating piramids whose surfaces intersect every once in a while. When they do, RAPID sets a global variable which tells my openGL code to dim the colors on the piramids. I'll post a link to it if I get permission from UNC. (RAPID license states that it is not freely distributable. It is free for non-commercial use but you need a different license for commercial use. )
Rapid is easy and works well enough but I would still like to hear from anyone who has used a collision detection library on OS X that has more features.

Thanks again
A.W.