diff options
| author | Valentin Popov <valentin@popov.link> | 2026-10-31 00:05:42 +0300 |
|---|---|---|
| committer | Valentin Popov <valentin@popov.link> | 2026-10-31 00:05:42 +0300 |
| commit | dbfdcf1e4cf5fd6adb43505ff95db10c927dd8ef (patch) | |
| tree | af13e2215c15a745f531002702d555307ed4006d /docs/appendices/knowledge-boundaries.md | |
| parent | 54105297809271cad7b03c784910dbe1e9b0de41 (diff) | |
| download | fparkan-dbfdcf1e4cf5fd6adb43505ff95db10c927dd8ef.tar.xz fparkan-dbfdcf1e4cf5fd6adb43505ff95db10c927dd8ef.zip | |
fix(runtime): follow linked nodes after building helper hits
Diffstat (limited to 'docs/appendices/knowledge-boundaries.md')
| -rw-r--r-- | docs/appendices/knowledge-boundaries.md | 24 |
1 files changed, 15 insertions, 9 deletions
diff --git a/docs/appendices/knowledge-boundaries.md b/docs/appendices/knowledge-boundaries.md index a9aaba1..bc8e999 100644 --- a/docs/appendices/knowledge-boundaries.md +++ b/docs/appendices/knowledge-boundaries.md @@ -16,15 +16,21 @@ state transitions и окончательный порядок части transp Локальный MSH-запрос `query_slot_segment` сверён с оригиналом на фабричной стене и дверном проёме. Runtime-адаптер `query_building_segment_world` теперь -переводит отрезок через переданные преобразования выбранных MSH-узлов, выбирает -ближайшее мировое попадание и повторяет запрос для helper batch bit `0x0008`. -Его синтетические тесты покрывают поворот, масштаб, отражение, helper-повтор и -ограничение в 200 пересечений; они не доказывают паритет с полным мировым -запросом оригинала. - -Открыты выбор нативной категории и состава узлов/слотов, получение актуальных -поз и component bindings из runtime-объектов, подключение адаптера к свободной -камере и сравнение мирового результата с оригиналом +повторяет helper batch bit `0x0008` через связанный узел, указанный raw-словом +`Batch20 +0x06`. При повторе он обходит Node38-поддерево: сначала допустимых +потомков, затем сам узел. Флаги ветвления сверены с оригиналом. Синтетические +тесты покрывают связи, отсутствие геометрии у промежуточного узла, маски, +равные попадания и предел в 200 пересечений. + +Игнорируемый тест на AutoDemo загружает настоящий объект PLANT 4 и подтверждает, +что сегмент пересекает геометрию Node3 в исходной закрытой позе, но не +пересекает её в открытой позе Node3 на frame `1`. В загруженных +Control-привязках корня PLANT нет tag-21 записи для этого перехода. Тест задаёт +frame `1` напрямую и не исполняет команду открытия из миссии. + +Открыты выбор первого корня и состава узлов/слотов нативного мирового запроса, +полный обход текущих runtime-поз и component bindings, подключение адаптера к +свободной камере и сравнение итогового результата мирового запроса с оригиналом ([MSH](../reference/msh.md)). Для MSH без потока цветов type 16 подтверждён только один постоянный alpha |
