DUALMESH - Polygonal mesh construction.
DUALMESH is a toolbox of mesh processing routines that allow the construction of "dual" meshes based on underlying simplicial triangulations. Support is provided for various planar and surface triangulation types, including non-Delaunay and non-manifold types.
DUALMESH makes use of a "generalised" dual-mesh paradigm that guarantees dual cells are "star-shaped" w.r.t. their associated generating vertices, even when mesh quality is very low or for highly curved surface discretisations. This generalised dual-mesh is equivalent to the conventional Voronoi diagram when the input is a so-called "well-centred" Delaunay triangulation.
Dual-meshes are useful for a variety of numerical methods, and are often used as a basis for unstructured finite-volume or discontinuous Galerkin finite-element formulations.
See DEMODUAL2, MAKEDUAL2 for additional information.
引用格式
Darren Engwirda (2024). DUALMESH - Polygonal mesh construction. (https://github.com/dengwirda/dual-mesh), GitHub. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- MATLAB > Mathematics > Computational Geometry > Delaunay Triangulation >
- MATLAB > Mathematics > Computational Geometry > Voronoi Diagram >
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!