Home >
Technologies
> TerrainLib
TerrainLib is our terrain mesh creation, editing and modeling
library built on top of MeshLib.
TerrainLib has
been used in all our terrain modeling plug-ins for various CAD
systems as well as standalone applications.
Features
The features
of TerrainLib can be broadly classified as:
Terrain Creation: TerrainLib can create a mesh from a set of
unorganized points, breaklines and contours.
Terrain Editing: Often terrain meshes need to be manually edited for
various reasons. TerrainLib makes this very easy by offering a
host of functions to edit vertices, edges, faces and entire terrain
meshes.
Terrain Modeling: TerrainLib also offers several terrain mesh
modeling functions. These functions help in altering the general
topology of the mesh thereby making it suitable for further operations.
Mesh modeling functions include extrude, chamfer, offset, smooth, cut,
slice, shell, face reduction, etc.
Terrain Data Extraction: TerrainLib is capable of extracting key
geometric information from meshes such as boundary edges, holes,
surfaces, shells, etc.
Terrain Tools: These are the utility functions related to terrain
meshes.
Licensing
TerrainLib is available as a DLL with associated header (.H) and
library (.LIB) files for the following compilers:
Microsoft Visual C++ 6.0
Microsoft Visual C++ .NET 2002
Microsoft Visual C++ .NET 2003
Microsoft Visual C++ .NET 2005
Microsoft Visual C++ .NET 2008
Please contact us if you wish to license
the TerrainLib library to be used in your commercial or in-house software.
Products using TerrainLib