isl-org / isl-org/Open3D

embree error: depth limit reached

Open
#4,985 0 comments 0 reactions 0 assignees View on GitHub
question
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

### Checklist

- [X] I have searched for [similar issues](https://github.com/isl-org/Open3D/issues).
- [X] For Python issues, I have tested with the [latest development wheel](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
- [X] I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `master` branch).

### My Question

I am trying to cast rays using the `cast_rays` in python. This worked fine for a lot of the triangle meshes I was processing. For one of the triangle meshes. For one though I am getting the following error while calling the function:
```
[...]
ans = self.scene.cast_rays(self.ray_vectors)
RuntimeError: [Open3D Error] (void {anonymous}::ErrorFunction(void*, RTCError, const char*)) /root/Open3D/cpp/open3d/t/geometry/RaycastingScene.cpp:50: embree error: 1 depth limit reached
```

No clue what to do with this message. If requested I can share the `.ply` for the triangle mesh with ray vectors privately with the devs somewhere as the data is somewhat confidential.

(I can't install the lastest dev wheel --> 404 error)

Open3d has been installed in python3.9 using pip.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.