Tessellator is a mesher focused on generate meshes and data structures which are suitable for FDTD algorithms. It includes the following capabilities:
- Generate staircased meshes from lines, surfaces, and volumes.
- Support for rectilinear (graded) grids.
- Import/Export in STL or VTK formats.
- Conflict resolution between different layers using a predefined hierarchy.
- Generate conformal meshes with fixed distance intersection with grid planes.
When using presets, make sure to define the environment variable VCPKG_ROOT
to your vcpkg
installation.
This can be done using a CMakeUserPreset.json
file, for example:
{
"version": 4,
"include": ["CMakePresets.json"],
"configurePresets": [
{
"name": "gnu-local",
"displayName": "GNU local",
"environment": {
"VCPKG_ROOT": "~/workspace/vcpkg/"
},
"cacheVariables": {
"TESSELLATOR_ENABLE_CGAL": true
},
"inherits": "gnu"
}
]
}
If you use this software, please give proper attribution by citing it as indicated in the citation file.
This code and its copyright is property of to the University of Granada (UGR), CIF: Q1818002F, www.ugr.es. UGR has licensed its distribution under terms of the GPL-3.0 and MIT licenses (see LICENSE file) with the name of meshlib
testData/cervezas_alhambra logo has been downloaded from https://cults3d.com/es/modelo-3d/arte/celosia-alhambra-logo-cervezas-alhambra where is available with license CC BY-NC-SA.