Available C++ Libraries FAQ

Libraries available to download (A-C)

ColDet - 3D Collision Detection Library

This library is an effort to provide a free collision detection library for generic polyhedra. Its purpose is mainly for 3D games where accurate detection is needed between two non-simple objects.


  • Works on any model, even polygon soups.
  • Fully Portable.  Compiles on windows compilers (VC, BCB) and recent versions of g++ on any platform.
  • Uses bounding box hierarchies for fast detection.
  • Uses additional triangle intersection tests for 100 per cent accuracy.
  • Provides (upon request) exact point of collision, plus the pair of triangles that collided.
  • Supports timeout setting, to limit detection time.
  • Ray-Model collision test.
  • Segment-Model collision test.
  • Sphere-Model collision test.
  • Ray-Sphere and Sphere-Sphere primitive collision tests.

Operating Systems

  • Linux
  • PC 32-bit Windows
  • Mac
  • Cross platform, should work on any.


  • Visual C++
  • GCC
  • MetroWerks CodeWarrior
  • Borland C++
  • Any standard C++ compiler

Added : 2001-01-10 Amended: 2001-01-10 Licensing : GNU copyleft

Add a comment
Our ads
Buy gold
Beat the credit crunch - buy gold online - quickly, safely and at low prices
Trumphurst Home Page
C++ Usenet Newsgroup
A Web form for submissions to this list
Contact the author for permission to distribute

Copyright (c) 2019 Nikki Locke, Trumphurst Ltd.
Permission is granted to distribute over the Internet without charge. The author's permission is required (and usually given) to distribute in any other way, including on CD.