diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-02-23 13:28:36 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-02-23 13:28:36 +0000 |
commit | b86883a943b35aa9c2a50cf54f544807adfe4e55 (patch) | |
tree | cc38eb8ac1042bd678c83a15162a6b75d0f4f2bf /game | |
parent | Expand new verts collection once (diff) | |
download | ilt-b86883a943b35aa9c2a50cf54f544807adfe4e55.tar.bz2 ilt-b86883a943b35aa9c2a50cf54f544807adfe4e55.tar.xz ilt-b86883a943b35aa9c2a50cf54f544807adfe4e55.zip |
Add adjusted boundary vertices to new/changes/boundary lists
Diffstat (limited to 'game')
-rw-r--r-- | game/geoData.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/game/geoData.cpp b/game/geoData.cpp index c472240..cf61f20 100644 --- a/game/geoData.cpp +++ b/game/geoData.cpp @@ -383,6 +383,8 @@ GeoData::setHeights(const std::span<const GlobalPosition3D> triangleStrip, const / distance(startPoint.xy(), endPoint.xy())) < nearNodeTolerance) { start = adjVertex; + newOrChangedVerts.emplace(start); + boundaryTriangles.emplace(start, &triangle); geoData->point(start).z = triangle.positionOnPlane(adjPoint).z; return true; } |