aboutsummaryrefslogtreecommitdiff
path: root/docs/appendices/knowledge-boundaries.md
diff options
context:
space:
mode:
authorValentin Popov <valentin@popov.link>2026-10-30 17:01:37 +0300
committerValentin Popov <valentin@popov.link>2026-10-30 17:01:37 +0300
commit437e8d63073c1a5a360e48e7796eb42720cf64c2 (patch)
tree05598afab62f88d258524f238a8a3ca5e498681c /docs/appendices/knowledge-boundaries.md
parent146db05e12a7ef40e1e313307127cb73919772eb (diff)
downloadfparkan-437e8d63073c1a5a360e48e7796eb42720cf64c2.tar.xz
fparkan-437e8d63073c1a5a360e48e7796eb42720cf64c2.zip
fix(camera): constrain free flight to terrain surface bounds
Diffstat (limited to 'docs/appendices/knowledge-boundaries.md')
-rw-r--r--docs/appendices/knowledge-boundaries.md4
1 files changed, 4 insertions, 0 deletions
diff --git a/docs/appendices/knowledge-boundaries.md b/docs/appendices/knowledge-boundaries.md
index c58462b..a31b561 100644
--- a/docs/appendices/knowledge-boundaries.md
+++ b/docs/appendices/knowledge-boundaries.md
@@ -10,6 +10,10 @@ authoring API без динамического подтверждения.
Не доказаны символами точные имена renderer vtable slots, полный набор CShade
state transitions и окончательный порядок части transparent/FX/shadow subpasses.
+Свободная камера превью удерживается в XY-границах поверхностей карты и над
+рельефом. Она пока не проверяет стены и проёмы строений; эти ограничения не
+подтверждают поведение стратегической камеры или камеры робота оригинала.
+
Закрывающий эксперимент: запустить оригинал в совместимой Windows/DirectX
среде, перехватить DirectDraw/Direct3D calls и surface flips, сохранить state
log на минимальных сценах с одним типом материала.