Volume between surfaces/meshes


I am trying to calculate the volume between these two surfaces, preferably through creating a solid that I can then use for subtracting and calculating the difference in volumes.

Ideally I wouldn’t have to convert the topography mesh to a polysurface, but I’ve just not been able to have any joy using meshes and polysurfaces together.

I have tried extruding the outline of the base surface and using the projected outline to trim this surface, then allowing me join all surfaces together into what I would assume would be a closed brep/mesh, but again haven’t been able to crack this.

Any ideas? This has been puzzling me for a few days now.

image 190426_Volume between surfaces_WIP.gh (12.6 KB)

190426_Volume between surfaces_WIP_re.gh (13.3 KB)

Thank you @HS_Kim!

Is there an alternative solution that does not use grasshopper plug-ins?

190426_Volume between surfaces_WIP_reV2.gh (19.3 KB)

This one is slightly better.
190426_Volume between surfaces_WIP_reV3.gh (25.9 KB)
190426_Volume between surfaces_WIP_reV4(Mesh).gh (16.3 KB)

1 Like

Can you post a screenshot of your last two files please? I’m getting errors for missing extensions when I open the file and am not sure what I’m missing, in your original screenshot it looked like you had an evaluate surface in the gap on the left that was a little different to the standard one I have?

Ahhh got it! I just dropped the evaluate surface component in and dragged the topo up to the Mesh Difference component and there you go! Thanks a lot!