From 6b007d658f0ba559414a3cb1a3c315b355fd45ac Mon Sep 17 00:00:00 2001 From: Valentin Popov Date: Sat, 18 Jul 2026 10:57:21 +0400 Subject: fix(terrain): use xy ground coordinates --- docs/tomes/05-render.md | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'docs/tomes') diff --git a/docs/tomes/05-render.md b/docs/tomes/05-render.md index 744fa88..1c8c4ec 100644 --- a/docs/tomes/05-render.md +++ b/docs/tomes/05-render.md @@ -1038,6 +1038,14 @@ to 120 seconds but remained at the existing `Graph` loading checkpoint and were terminated without a native frame/report; therefore no new readback hash or GPU acceptance result is claimed for the corrected projection yet. +The same source-axis proof now applies to `TerrainWorld`: its `Land.msh` surface +height query and `Land.map` areal/grid lookup use XY ground coordinates, return +source Z height, and leave raycasts as full 3D intersections. The Part 1 and +Part 2 licensed `Land.map` gate successfully locates sampled polygon vertices +under that contract. This closes the former XZ mismatch in terrain queries; it +does not establish object orientation, physics/gravity, original culling or the +camera matrix. + ### Camera ownership boundary from the GOG renderer The GOG `World3D.dll` export `LoadCamera` at RVA `0x1FB06` is only an import -- cgit v1.2.3