|
@@ -13,7 +13,8 @@
|
|
|
#include <vector>
|
|
#include <vector>
|
|
|
namespace igl
|
|
namespace igl
|
|
|
{
|
|
{
|
|
|
- // Shoot a ray against a mesh (V,F) and collect all hits.
|
|
|
|
|
|
|
+ // Shoot a ray against a mesh (V,F) and collect all hits. If you have many
|
|
|
|
|
+ // rays, consider using AABB.h
|
|
|
//
|
|
//
|
|
|
// Inputs:
|
|
// Inputs:
|
|
|
// source 3-vector origin of ray
|
|
// source 3-vector origin of ray
|
|
@@ -24,6 +25,7 @@ namespace igl
|
|
|
// hits **sorted** list of hits
|
|
// hits **sorted** list of hits
|
|
|
// Returns true if there were any hits (hits.size() > 0)
|
|
// Returns true if there were any hits (hits.size() > 0)
|
|
|
//
|
|
//
|
|
|
|
|
+ // See also: AABB.h
|
|
|
template <
|
|
template <
|
|
|
typename Derivedsource,
|
|
typename Derivedsource,
|
|
|
typename Deriveddir,
|
|
typename Deriveddir,
|