M3C2 contour lines and volumetric changes
Posted: Tue Mar 07, 2017 10:16 am
Hello,
I’m working with the M3C2 algorithm to display erosion on a coastal cliff. I managed to adjust the normals in a way that I get really good results of the changes and am really satisfied.
Now I want to include other measures for the evaluation, apart from the distance.
I’d like to compare the outline of the cliff face before and after the erosion. I computed contour lines of two different point clouds with the “Cross Section” tool by generating “multiple slices”. It is a bit complicated to get the contour lines for the same position on both point clouds but feasible.
I’m having three problems with the contour lines.
1) They are generated as a closed line around the whole point cloud. What I’m interested in is only the cliff face, i.e. the front side of the point cloud, and the double line makes it look weird and confusing.
2) The contour lines of both point clouds are in green colour, which makes a comparison difficult.
3) In areas, where there are holes in the point cloud, the contour line is interpolated as a straight line, which looks bad.
Is there a way to edit the generated contour lines? Can you edit the shape and the colour of the contours? I also have the models as a mesh with filled holes. I think the contour lines would look much better on the mesh but unfortunately the “Cross Section” option is not available for meshes. Is there maybe another way to generate contour lines on a mesh?
Another value that is important as a result of my study, apart from the distance, is the amount of erosion in terms of volume. I read another thread in this forum about this issue of calculating volumetric changes out of M3C2 distances. It seems to be rather inaccurate because of the spaces in between the cylinders of the normals, which are not considered in the calculation.
As I mentioned before, I also have the models in form of meshes and did a comparison with the C2M algorithm. I prefer M3C2 for the distance calculation but maybe there is a way to compute the changes in volume from the comparison of the two meshes. Or maybe you know a different approach for determining the volume of change?
Thanks for your help and for creating this program!
Kind regards,
Daniel
I’m working with the M3C2 algorithm to display erosion on a coastal cliff. I managed to adjust the normals in a way that I get really good results of the changes and am really satisfied.
Now I want to include other measures for the evaluation, apart from the distance.
I’d like to compare the outline of the cliff face before and after the erosion. I computed contour lines of two different point clouds with the “Cross Section” tool by generating “multiple slices”. It is a bit complicated to get the contour lines for the same position on both point clouds but feasible.
I’m having three problems with the contour lines.
1) They are generated as a closed line around the whole point cloud. What I’m interested in is only the cliff face, i.e. the front side of the point cloud, and the double line makes it look weird and confusing.
2) The contour lines of both point clouds are in green colour, which makes a comparison difficult.
3) In areas, where there are holes in the point cloud, the contour line is interpolated as a straight line, which looks bad.
Is there a way to edit the generated contour lines? Can you edit the shape and the colour of the contours? I also have the models as a mesh with filled holes. I think the contour lines would look much better on the mesh but unfortunately the “Cross Section” option is not available for meshes. Is there maybe another way to generate contour lines on a mesh?
Another value that is important as a result of my study, apart from the distance, is the amount of erosion in terms of volume. I read another thread in this forum about this issue of calculating volumetric changes out of M3C2 distances. It seems to be rather inaccurate because of the spaces in between the cylinders of the normals, which are not considered in the calculation.
As I mentioned before, I also have the models in form of meshes and did a comparison with the C2M algorithm. I prefer M3C2 for the distance calculation but maybe there is a way to compute the changes in volume from the comparison of the two meshes. Or maybe you know a different approach for determining the volume of change?
Thanks for your help and for creating this program!
Kind regards,
Daniel