Skip to content

Commit f233fb5

Browse files
authored
Update ray_point_cloud_intersection.cpp
1 parent a206dc0 commit f233fb5

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

src/ray_point_cloud_intersection.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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)
272272
npe_arg(geometry_radius, npe_matches(v))
273273
npe_default_arg(geometry_subdivisions_1, int, 4)
274274
npe_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>)
276276
npe_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()
295295
npe_function(_intersect_ray_point_cloud_intersector_internal)
296296
npe_arg(ray_o, dense_float, dense_double)
297297
npe_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>)
299299
npe_arg(num_faces_per_geometry, int)
300300
npe_default_arg(ray_near, double, 0.0)
301301
npe_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

Comments
 (0)