isl-org / isl-org/Open3D

Why mesh volume measurement inaccurate?

Open
#7,045 2 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](https://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
- [X] I have checked the [release documentation](https://www.open3d.org/docs/release/) and the [latest documentation](https://www.open3d.org/docs/latest/) (for `main` branch).

### My Question

I have a mesh of known size box.
Mesh is created using Meshroom's photogrammetry pipeline.
scale is 1 unit = 100mm

Using Meshlab's measure tool, I measured the height, width and breadth.
Below is the image showing the measurements (1 unit = 100mm)
**The volume is 2.3 unit cube**
![fceb1830-842a-4092-bed7-1442d6469a7f](https://github.com/user-attachments/assets/ce8f1e52-0c6f-45b9-8eb1-689661fa0be9)

Also I measure the volume using Open3d's mesh volume attribute. Here I used bounding box volume as the mesh is not watertight.
**The volume is 8.9**
![81cf2ded-50e0-4863-a331-13ada744c76c](https://github.com/user-attachments/assets/92f71dd3-9ac7-485b-96b0-c1c345ba4407)

Why there is so much difference in volume calculates using both methods?

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.