Creating Contour Lines of Meshes without Ridges

Vimal Kumar
Graphisoft
Graphisoft

Archicad Meshes can be created in many different ways – by creating level ridges based on external drawings, by importing point clouds and modeling the terrain based on it or importing text files with the coordinates and then let Archicad automatically build the terrain.
The first scenario is ideal as it will provide us with the contours that mark points at the same elevation, but other creation methods do not provide that natively. Using add-ons with more comprehensive earthwork-related functions can be an option, but for such a simple request we also have a solution within Archicad.

 

1., Let’s model the initial terrain based on individually surveyed points of an external drawing for example. The mesh is set with a few visibility settings, so it is easier to see, with the following below we have a clean 2D and 3D.

tc01.png

 

2., Create a simple rectangular Morph with the following settings and place it to the bottommost point of the Mesh:

tc02.png

 

3., Multiply it with the Spread option where you can set the distance between the level contours easily:

tc03.png

 

4.,  Select all the Morphs (targets) and intersect them with the Mesh (operators).

tc04.png

 

5., The Morph contours will appear along the Mesh and will also follow the changes of the Mesh later.

tc05.png

 

6., To make the editing more straightforward, select all the Morphs on the plan view and send their display to the back, so you will always pick the Mesh when clicking (by default the Morphs get to the front).

tc06.png

 

7., Edit the Mesh freely from now on, the Morphs will follow it (scroll to refresh the 2D).

tc07.png

 

For those who need extended terrain modeling functions we recommend trying add-ons like ArchiTerra. It has many specifically developed functions, such as generating the contours with a click, show depths, create plateaus, roads, calculate cut and fill quantities, add fences, walls, landscape easily and many more.

Still looking?

Browse more articles

Back to articles

See latest solutions

Accepted solutions

Start a new discussion!