Skip to content

Split Triangle Net Against Triangle Net

Use this dialog to split triangle nets against each other, or to calculate intersection lines between triangle nets.

Where do I find the dialog?

In the terrain model drawing context menu, select Tools - Calculate Intersection Between Triangle Nets...

Using the dialog

Split Triangle Net

You can select an unlimited number of triangle nets. The meshes are split wherever they intersect. The function can be used on both surface models and tunnel models, as long as the models intersect in complete pieces.

Note

Imagine cutting a sheet of paper with scissors – the pieces must be completely separated for the cutting to work. If the parts do not intersect in complete pieces, you can solve this by creating volumes from the surface models and then cutting the volumes against each other.

You can choose to keep only the largest part of each triangle net.

You must also specify the application layer where the program will place the result.

Example

Example of triangle net 1 before splitting

Example of triangle net 2 before splitting

Example of triangle net 1 after splitting

Example of triangle net 2 after splitting

Handling Self-Intersecting Triangle Nets

In some cases, triangle nets may intersect themselves (self intersections) or have holes. For example, tunnel models with sharp turns and crossing cross-sections may get self-intersecting triangles when copied to the application layer.

The split function tries to resolve these situations, but the result may be many triangles, and some cleanup may be necessary afterwards.

The function will also notify you in the summary if you have self-intersecting triangle nets.

Calculate Intersection Lines

With this option, you can calculate intersection lines between triangle nets.

Example of calculating intersection lines