title: Raycast all faces of a Mesh
body: <p>Raycaster returns intersection object that contains faceId of the first Mesh face, that caught the ray. Even if I enable recursive raycasting I get only one faceId per intersected object.</p>
  <p>Is there any way to get all faces of intersected object the ray passes through?</p>