fix(map): keep ghost pin stems terrain-relative

This commit is contained in:
Codex
2026-07-29 18:52:28 +03:00
parent 08a3c47391
commit c00cb16988
4 changed files with 76 additions and 35 deletions
+5
View File
@@ -88,5 +88,10 @@ positions. The adapter only:
- returns the current positions through `snapshotGhostPins()` for an explicit
product save.
The elevated head and stem use non-constant Cesium properties so their ground
height is resolved again after asynchronous terrain tiles arrive. The stem
also keeps the same material as its depth-fail fallback; an early ellipsoid
height must not leave a visible head with its stem hidden below terrain.
Motion never recreates the Cesium viewer or any provider. A renderer teardown
stops its single animation frame loop.
+4
View File
@@ -152,6 +152,10 @@ billboard до label-слоя, поэтому непрозрачная плаш
лежащий под ней маркер вместо «рентгеновского» проступания его обводки. Text
outline плашки отключён и не создаёт дополнительный halo. Контуры
`surface-fill` остаются частью отдельного контракта геозон.
Высота elevated target и его стержня остаётся callback-свойством Cesium:
после асинхронной загрузки terrain она пересчитывается относительно уже
доступной поверхности, а depth-fail material не даёт стержню исчезнуть при
пересечении рельефа.
## Acceptance fixtures