Generate unstructured triangular meshes from bathymetry rasters (BlueMesh2D)
Wraps the BlueMesh2D meshing library as a QGIS Processing algorithm. Extracts a coastline/domain from a bathymetry GeoTIFF, builds a depth-based, gradient-limited element-size function (with an optional local detail region), refines and smooths a triangular mesh, samples bathymetry onto the nodes, and writes a UGRID NetCDF that loads as a QGIS mesh layer. No manual setup is needed for the external dependencies below: the plugin includes an installer, and on first load it detects what is missing and offers to install it with one click (Plugins > BlueMesh2D > Check / install dependencies). pip runs in QGIS's own interpreter; on Debian/Ubuntu system Python (PEP 668) the packages go into a plugin-managed virtual environment instead, leaving the system Python untouched. Installing bluemesh2d brings numpy, scipy, shapely, rasterio, matplotlib, netCDF4, xarray and triangle with it.
Plugin Tags