isl-org / isl-org/Open3D

Convex hull computation terminates without error messages

Open
#2,911 1 comment 0 reactions 1 assignee Claimed by @sanskar107 View on GitHub
3rdparty geometry pointcloud
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

**IMPORTANT: Please use the following template to report the bug.**
_____

**Describe the bug**
The computation of a convex hull terminates (crashes) without any message and/or result. Setting different verbosity levels dont change the output. So no further info about what actually happens can be provided.

**To Reproduce**
Steps to reproduce the behavior:

Use the attached file!
[cluster_495.txt](https://github.com/intel-isl/Open3D/files/5829097/cluster_495.txt)

1. Read a point cloud from file (see files attached, rename to pcd!!!)

`geometry::PointCloud pntCld;
io::ReadPointCloud("Plane.pcd", pntCld);`

2. Compute the convex hull ComputeConvexHull()

`pntCld.ComputeConvexHull();`

**Expected behavior**
ComputeConvexHull() returns std::tuple< std::shared_ptr< TriangleMesh >, std::vector< size_t >>

**Environment (please complete the following information):**

- Operating system: Windows 10 64-bit
- Python version: (e.g. Python 3.6) n/a
- Open3D version: 0.11.2 and 0.12
- Is this remote workstation?: no
- How did you install Open3D?: build from source using Visual Studio 2019

** Additional info**
Might be a problem with points lying exactly on plane.

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.