![]() |
OpenSWMM Engine
6.0.0-alpha.1
Data-oriented, plugin-extensible SWMM Engine (6.0.0-alpha.1)
|
Implementation of mesh topology construction and geometry computation. More...
#include "MeshBuilder.hpp"#include <unordered_map>#include <cmath>#include <algorithm>#include <sstream>#include <utility>#include <cstdint>Namespaces | |
| namespace | openswmm |
| namespace | openswmm::twoD |
Functions | |
| void | openswmm::twoD::buildMeshTopology (MeshData &mesh) |
| Build mesh topology and precompute geometry from raw vertex/triangle data. | |
| std::string | openswmm::twoD::validateMesh (const MeshData &mesh) |
| Validate mesh data for consistency. | |
| void | openswmm::twoD::recomputeVertexZDependents (MeshData &mesh, int vidx) |
| Recompute Z-derived per-triangle / per-edge geometry for triangles incident to a vertex whose Z just changed. | |
Implementation of mesh topology construction and geometry computation.
| int local_edge |
| int tri_idx |
| int v_hi |
| int v_lo |