daavoo / pyntcloud

pyntcloud is a Python library for working with 3D point clouds.
http://pyntcloud.readthedocs.io
MIT License
1.42k stars 224 forks source link

How to calculate the back fill volume in point cloud ? #320

Open Lyhour-Chhay opened 2 years ago

Lyhour-Chhay commented 2 years ago

Discussed in https://github.com/daavoo/pyntcloud/discussions/319

Originally posted by **Lyhour-Chhay** December 13, 2021 I appreciate your much effort for conducting this work. I want to calculate the back fill volume into the hole of point cloud. I will show you in the picture. I have been constructed the 3D point cloud of pavement texture as show in the figure 1. I want to find how much volume should fill into the point cloud to make smooth surface. My objective is want to calculate the mean texture depth (MTD) as show in the figure 2. Conceptually (figure 2 and figure 3), we have the sand with the known volume then we spread on the surface. After that, we determine the area of spreading. Then we can obtain the MTD: sand volume / area of spreading. I can find the area of point cloud. but I don't know the volume corresponding to the peak height of point cloud as in the conceptually description. Therefore, it would be better if you could guide me or show me h ow to do it. I am sorry for bad English I hope you understand. Thank you very much sir. ![figure 1](https://user-images.githubusercontent.com/58582716/145765146-f2bcca28-5fed-49e2-a542-f40688161caa.PNG) ![figure 2](https://user-images.githubusercontent.com/58582716/145765151-c9c3d791-59b2-4c7f-b8bf-20366630e3dd.PNG) ![figure 3](https://user-images.githubusercontent.com/58582716/145765153-c3247f74-6cd8-489b-ab3f-c802a1573ff9.PNG) .