diff options
author | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-02-08 12:53:17 +0000 |
---|---|---|
committer | Dan Goodliffe <dan@randomdan.homeip.net> | 2025-02-08 12:53:17 +0000 |
commit | 5f427be93108795ce85d1567ab90ef37fd5e8f11 (patch) | |
tree | aa97ec196aaa62b9dcacd1f0fde568df6247b453 /game/geoData.cpp | |
parent | Verify an edge can be flipped (diff) | |
download | ilt-5f427be93108795ce85d1567ab90ef37fd5e8f11.tar.bz2 ilt-5f427be93108795ce85d1567ab90ef37fd5e8f11.tar.xz ilt-5f427be93108795ce85d1567ab90ef37fd5e8f11.zip |
Set height when reusing adjacent vertices
Diffstat (limited to 'game/geoData.cpp')
-rw-r--r-- | game/geoData.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/game/geoData.cpp b/game/geoData.cpp index 74ededa..4cfcf6d 100644 --- a/game/geoData.cpp +++ b/game/geoData.cpp @@ -571,6 +571,7 @@ GeoData::setHeights(const std::span<const GlobalPosition3D> triangleStrip, const / distance(startPoint.xy(), endPoint.xy())) < opts.nearNodeTolerance) { start = adjVertex; + point(start).z = positionOnTriangle(adjPoint, triangle).z; return true; } return false; |