3d volume of concave and convex hull of open surface
Show older comments
Hi,
I have a large set of 3d (x,y,z) data. I have "before" and "after" data sets for a surface. I used them to create 3d surface maps. The "before" looks like a hilly surface(ridges) with one giant hill in the center. The "after" looks like a hilly surface (ridges) with a large dip (missing a large chunk) in the center. I need to find the combined volume of the hill and large dip in the center, in order to determine the amount of material loss.
Does anyone have any suggestions how I can go about solving this? Essentially, I need to find the volume within a certain region of an open surface. I tried using convhulln but the numbers didn't look right, and I can't use it for the concave dip.
Thanks in advance
Answers (1)
Sean de Wolski
on 15 Jul 2011
0 votes
Is the dip convex?
If it is then you could use the second output of convhulln and subtract the convex 'dip' from the convex hill. Else, look at some of Luigi Giacarra's files on the FEX.
4 Comments
Joan
on 18 Jul 2011
Sean de Wolski
on 18 Jul 2011
Nope. I mean 'v'
doc convhulln
[K, v] = ...
v is the volume...
Sean de Wolski
on 18 Jul 2011
Also, something that is convex, will be convex regardless of its rotation.
Joan
on 20 Jul 2011
Categories
Find more on Bounding Regions in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!