How can I calculate the volume related to TIN Surface?

Hi everyone

As the title says, I’m currently trying to calculate the volume related to TINSurface.

Specifically, I’m trying to use the Node “Solid.ByJoinedSurface” to find the volume of the area that enclosed by terrain data of TINSurface, the back of a check dam, and the deposited soil surface. The input facesOfSolid consists of those three. In other words, one of the challenges in my project is predicting how much soil a check dam virtually placed in a small valley can hold.

But normally I should be able to calculate the volume enclosed by a closed surface without any issues, yet the moment the terrain surface(TIN) is involved, an error occurs and I can’t perform the calculation. And the problem last even so I convert TIN to (Poly)Surface.

This type of issue is common in the soil mechanics engineering field I think and believe there’s definitely a solution with using Dynamo. Please, everyone at Auto

Desk Pro, lend me your knowledge.

Thanks for your help.

I don’t think I fully understand your goal here, but have you tried using TIN Volume surfaces instead?

@sugitaniPCTG2

this node needs a watertight collection of surfaces.

You might need to rebuilt geometry in Dynamo e.g creating new surfaces or meshes/solids from points. Sometimes testing these things with a simpler test model helps.

Suggest posting a sample data file as well as the Dynamo graph.

Have you looked into the Pond feature in civils 3d, because this seems as though it will give you a volume of water.

No point reinventing something thats already part of the program :slight_smile:

To create a reservoir and read different volume levels in Civil 3D

No need for a new tool here.

Flood analysis
The source of the data will matter, of course. Used Forma, but if you’re in Civil 3D or another tool you can bring that in just as well.

Volume is easy enough to calculate as long as you have a valid mesh. Used a fair bit of Python to ensure I had that in this workflow, all of which was authored by Autodesk Assistant in Dynamo 4.2.2. Graph should run in any Dynamo version which has the improved mesh tools, but those should be accessible to pretty much everyone by now (and MeshToolkit will work for those who are lagging behind).
Flood Volume Analysis.dyn (111.3 KB)

@jacob.small
nice