title: Is there a raycasting library in C++ that is simple and open source?
body: <p>I'm looking for a library that will let me cast a ray into a scene model (it happens to be a terrain model in our case) and return the point of intersection in the scene.  It does not have to be super-efficient (although I'd rather it not be super-inefficient).  Ideally it would not have dependencies on other libraries (like OpenGL).  I'm really looking for something that has just the functionality I need and no  more.</p>
  
  <p>Does anyone have any suggestions?</p>