11#include < npe.h>
2- #include < igl/embree/EmbreeIntersector .h>
2+ #include < common/embree_intersector .h>
33#include < tuple>
44#include < numeric>
55
@@ -240,7 +240,7 @@ namespace {
240240 void trace_rays_point_cloud (const TRO& ray_o, const TRD& ray_d, double ray_near, double ray_far,
241241 bool use_single_ray_origin,
242242 int num_faces_per_geometry,
243- const igl::embree:: EmbreeIntersector& isector,
243+ const EmbreeIntersector& isector,
244244 Eigen::Matrix<typename TRO::Scalar, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>& out_t ,
245245 Eigen::Matrix<int , Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>& out_pid) {
246246 for (int i = 0 ; i < ray_d.rows (); i++) {
@@ -251,7 +251,7 @@ namespace {
251251 o_i = Eigen::RowVector3f ((float ) ray_o (i, 0 ), (float ) ray_o (i, 1 ), (float ) ray_o (i, 2 ));
252252 }
253253 Eigen::RowVector3f d_i ((float ) ray_d (i, 0 ), (float ) ray_d (i, 1 ), (float ) ray_d (i, 2 ));
254- igl:: Hit hit;
254+ Hit hit;
255255
256256 bool is_hit = isector.intersectRay (o_i, d_i, hit, ray_near, ray_far);
257257 if (is_hit) {
@@ -272,7 +272,7 @@ npe_arg(geometry_type, std::string)
272272npe_arg(geometry_radius, npe_matches(v))
273273npe_default_arg(geometry_subdivisions_1, int , 4 )
274274npe_default_arg(geometry_subdivisions_2, int , 4 )
275- npe_arg(isector, std::shared_ptr<igl::embree:: EmbreeIntersector>)
275+ npe_arg(isector, std::shared_ptr<EmbreeIntersector>)
276276npe_begin_code()
277277 using MatrixI = Eigen::Matrix<int, Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>;
278278 using MatrixF = Eigen::Matrix<float , Eigen::Dynamic, Eigen::Dynamic, Eigen::RowMajor>;
@@ -295,7 +295,7 @@ npe_end_code()
295295npe_function(_intersect_ray_point_cloud_intersector_internal)
296296npe_arg(ray_o, dense_float, dense_double)
297297npe_arg(ray_d, npe_matches(ray_o))
298- npe_arg(isector, std::shared_ptr<igl::embree:: EmbreeIntersector>)
298+ npe_arg(isector, std::shared_ptr<EmbreeIntersector>)
299299npe_arg(num_faces_per_geometry, int )
300300npe_default_arg(ray_near, double , 0.0 )
301301npe_default_arg(ray_far, double , std::numeric_limits<double >::infinity())
@@ -369,7 +369,7 @@ npe_begin_code()
369369 int num_faces_per_geometry = generate_splat_geometry (geom_type, geometry_subdivisions_1, geometry_subdivisions_2,
370370 v, n, geometry_radius, geom_vertices, geom_faces);
371371
372- igl::embree:: EmbreeIntersector isector;
372+ EmbreeIntersector isector;
373373 isector.init (geom_vertices, geom_faces, true /* is_static*/ );
374374
375375 MatrixI ret_pid (ray_d.rows (), 1 );
@@ -381,4 +381,4 @@ npe_begin_code()
381381
382382 return std::make_tuple (npe::move (ret_pid), npe::move (ret_t ));
383383}
384- npe_end_code ()
384+ npe_end_code ()
0 commit comments