Modeling
About Archicad's design tools, element connections, modeling concepts, etc.

Mesh volume calculation accuracy?

R Muller
Enthusiast
I am having inconsistent results in calculating volumes of cut and fill, as compared to the "2D" way of doing it by measuring areas outlined by "before" and "after" contour lines. I am beginning to suspect that the mesh tool itself may be inaccurate, and that I shouldn't try to rely on SEO between existing and new meshes to give me sufficiently accurate quantities of cut/ fill.

As an experiment, I created a mesh with fairly straight contours, defined by just a few points. When I added additional points to the existing contours (no change in elevation, just put another point on the existing line) the volume of the mesh changed. It changed even more when I added a "valley" line that cross-connects the contour lines along the valley that I am creating with my grading.

Is anyone else having an issue with the accuracy of cut/ fill calculations based on meshes?

Mesh comparison.png
R Muller
AC 26 USA (20+ years on ArchiCAD)
MBP 64GB Apple M1 Max OS 12.1 Monterey
11 REPLIES 11
David Maudlin
Virtuoso
R Muller:

You might try changing the mesh 2D display of Ridges from Show User Defined Ridges to Show All Ridges. When you change this setting, you will see that ArchiCAD is dividing the Mesh into triangles connecting all the points, and as points are added and deleted, the division of the mesh changes, which would impact the volume calculation. In the image below, I have (2) 4' x 4' x 2' meshes, with three of the corners at 0' elevation and the fourth corner at -1' elevation. Depending on how the mesh is triangulated, the volume is going to vary.

David
Mesh-volume.gif
David Maudlin / Architect
www.davidmaudlin.com
Digital Architecture
AC27 USA • iMac 27" 4.0GHz Quad-core i7 OSX11 | 24 gb ram • MacBook Pro M3 Pro | 36 gb ram OSX14
R Muller
Enthusiast
Yes, David, I have noticed that ArchiCAD seems to prefer the interpretation in your left example to the one on the right, which is why I have learned I need to add ridge and valley lines in these situations. Do you suppose there is a preference for flat ridges over sloped ones?

What I am wondering is if there is any sort of systematic bias, that would tend to show less cut and more fill, for example.

I am getting different results in analyzing a complex grading plan than my consultant, who is using a 2D method. I suspect my use of ArchiCAD mesh volumes may be incorrect, but I can't see where.

One problem is that the calculation involves subtracting two large volumes to calculate a much smaller amount of cut or fill, so a 1% systematic error in the volume calculation would be magnified many times in the cut/ fill calculation.
R Muller
AC 26 USA (20+ years on ArchiCAD)
MBP 64GB Apple M1 Max OS 12.1 Monterey
Anonymous
Not applicable
Cut and fill calculations by any means will always be an approximation depending on the accuracy of the survey and the assumptions of the process. To get more accuracy you need to add more detail to the mesh. If you lack the survey data to support this it will still be a best guess (which is what contour lines are anyway).
R Muller
Enthusiast
I am trying to understand some of the parameters that lead to greater accuracy. I am modeling a 10+acre hillside site, with vertical elevations of more than 70', and I have a survey with 1' contour lines. If I put all that into the model everything slows to a crawl, and I can't show anything live in 3D.

So, I'm trying to strike a reasonable balance between accuracy and speed. For example, I believe that a uniform slope doesn't need every contour line, but the top and bottom of each slope should be put in, even if they are not at regular contour intervals. Ridge and valley lines need to be added, even though they are not contours.

Does anyone have some other rules of thumb?
R Muller
AC 26 USA (20+ years on ArchiCAD)
MBP 64GB Apple M1 Max OS 12.1 Monterey
Karl Ottenstein
Moderator
R wrote:
I am trying to understand some of the parameters that lead to greater accuracy. I am modeling a 10+acre hillside site, with vertical elevations of more than 70', and I have a survey with 1' contour lines. If I put all that into the model everything slows to a crawl, and I can't show anything live in 3D.
I have no problems with much larger and much steeper sites - going back to version 7.

It is not necessarily the 1' contours as it is how you are creating the contour lines. If you are magic-wanding a curve with a very small tolerance, you will get an insane number of polygons. Depending on the source survey, you can use the magic wand with a looser tolerance, or if you cannot magic wand because of line breaks, then trace the contours manually without creating an insane number of points at curves.

Use the free PolyCount goodie to read off the number of polygons in your current mesh.

Cheers,
Karl
One of the forum moderators
AC 27 USA and earlier   •   macOS Ventura 13.6.6, MacBook Pro M2 Max 12CPU/30GPU cores, 32GB
Erika Epstein
Booster
Are you developing the entire site? Or just parts of it?
One strategy is to upgrade your computer
On a more serious note,
-you can divide up your site mesh into sections
- you can model only those areas of the site that need 1' contour detail level and the rest at 5' or 10' intervals as appropriate, or some combination there of.

Also, keep your site and building(s) in separate files hot-linking one into the other. This is fairly standard as it allows you to orient you building to Project North on you screen and layouts, yet have the building sit oriented correctly on the site per real North.

Or a combination of the above.
Erika
Architect, Consultant
MacBook Pro Retina, 15-inch Yosemite 2.8 GHz Intel Core i7 16 GB 1600 MHz DDR3
Mac OSX 10.11.1
AC5-18
Onuma System

"Implementing Successful Building Information Modeling"
R Muller
Enthusiast
I have about 22 meshes in my model (for 5 different grading options), and each mesh has about 4000 to 4200 polygons. Typically only 2 meshes are turned on at once. but there are various SEO's with other meshes and slabs. I don't think this is a lot, but maybe you think otherwise. I do this lot, so I know the issues about magic-wanding the survey polygons.

I am using 10' contour intervals in steep parts of the site that I am not developing, and 2' intervals elsewhere.

There are no buildings, but I do have a lot of (simplified) trees. You can see some of the images on my client's website: http://ebmud.com/sites/default/files/pdfs/Summit%20Design%20Alternatives%203D_0.pdf
And some simple openGL movies at http://ebmud.com/project-updates/video-illustrations-summit.

I do this kind of site design a lot, but this is the first project where I have used ArchiCAD to directly calculate volumes of cut and fill. Much to my chagrin my results seem to be not valid. I say that cut and fill balance, while my consultant says there is twice as much cut as fill. We are not even close in our quantities. This is embarrassing!
R Muller
AC 26 USA (20+ years on ArchiCAD)
MBP 64GB Apple M1 Max OS 12.1 Monterey
R Muller
Enthusiast
This link may work better for the movies:
http://ebmud.com/about-ebmud/news/project-updates/summit-reservoir-replacement-project
Click on the "video" link at the bottom of the page.
R Muller
AC 26 USA (20+ years on ArchiCAD)
MBP 64GB Apple M1 Max OS 12.1 Monterey
Anonymous
Not applicable
R wrote:
I do this kind of site design a lot, but this is the first project where I have used ArchiCAD to directly calculate volumes of cut and fill. Much to my chagrin my results seem to be not valid. I say that cut and fill balance, while my consultant says there is twice as much cut as fill. We are not even close in our quantities. This is embarrassing!
This does not sound like a result of rounding errors or the accuracy/detail of the site model but more like either a procedural issue or a bug in the calculations. You should be able to check this by scheduling the volumes of the various site meshes and checking them against some thumbnail arithmetic.