title: What is the best approach to compute efficiently the first intersection between a viewing ray and a set of objects?
body: <p>For instance:</p>
  
  <p>An approach to compute efficiently the first intersection between a viewing ray and a set of three objects: one sphere, one cone and one cylinder (other 3D primitives).</p>