German Khokhlov
f06b93fbc9
Draw vessels, satellites, Space Missions, ALPR, bikeshare and OSM Places through one display each
...
Each layer now has one render/display.js on the globe contract, the same
factory on both engines; its render/cesium* and render/navara* files go.
Cesium's behaviour is the reference, and the logic that was written twice
is written once:
- AIS vessels: atlas chevrons and engine.lines trails. The display
registers the gev-trail pick claim itself and its trailing visibility
pass now also runs on Navara.
- Satellites: point banks per look, orbit rings as lines turned by their
model matrix, and selection and follow through engine.camera.follow.
The emulated _viewer is gone, and the tracked readout republishes card
text on Navara too.
- Space Missions: dots, reticle, trajectories and tactical orbits as
movers and lines. The layer keeps its own records instead of Entities
and DataSources, and camera work goes through engine.camera. Clicks go
through the selection dispatcher, and hover keeps Cesium's throttle. The
pad zone is its rim only: the contract has no surface fill yet.
- ALPR, bikeshare and OSM Places: one display and, for bikeshare, one
style module each; clicks through engine.input, no
ScreenSpaceEventHandler or EntityCluster. ALPR keeps Navara's horizon
cull, and OSM Places points sample the surface where Cesium clamped them.
Coupling: layer renderer lines fall from 4546/11106 to 2638/8735
(Cesium/Navara), `viewer` lines from 2209 to 2014, ScreenSpaceEventHandler
files from 20 to 15.
2026-11-07 03:34:06 +04:00
..
2026-11-03 23:02:04 +04:00
2026-11-05 13:32:39 +04:00
2026-11-03 14:33:34 +05:30
2026-10-16 11:01:25 +01:00
2026-09-28 22:49:23 -05:00
2026-10-20 13:56:44 +04:00
2026-10-30 19:02:47 +05:30
2026-09-28 19:07:57 -05:00
2026-10-20 13:56:44 +04:00
2026-10-02 18:29:42 -07:00
2026-08-24 17:02:16 -05:00
2026-10-30 20:47:20 +05:30
2026-11-04 17:15:21 +04:00
2026-11-04 17:15:21 +04:00
2026-11-05 13:32:39 +04:00
2026-09-24 16:25:55 +05:30
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-09-10 23:01:51 -07:00
2026-10-16 22:07:55 +04:00
2026-09-14 07:35:38 -07:00
2026-10-19 23:23:52 +01:00
2026-11-07 03:34:06 +04:00
2026-11-07 01:08:15 +04:00
2026-08-24 17:02:16 -05:00
2026-09-15 07:26:32 -07:00
2026-11-07 03:34:06 +04:00
2026-10-30 16:11:48 -07:00
2026-10-13 18:54:58 -04:00
2026-09-11 15:08:23 -07:00
2026-11-01 15:38:23 -08:00
2026-11-04 23:11:31 +04:00
2026-09-28 19:07:57 -05:00
2026-09-28 19:07:57 -05:00
2026-10-15 20:56:06 +04:00
2026-09-24 16:25:55 +05:30
2026-09-14 07:35:38 -07:00
2026-10-30 19:02:47 +05:30
2026-11-07 03:34:06 +04:00
2026-11-03 22:01:08 +05:30
2026-10-16 15:28:39 -07:00
2026-08-31 17:49:45 -05:00
2026-08-31 17:49:45 -05:00
2026-08-31 17:49:45 -05:00
2026-09-14 19:34:23 -05:00
2026-10-19 17:02:06 +01:00
2026-09-14 07:35:38 -07:00
2026-10-21 15:22:00 +02:00
2026-10-02 22:32:46 +05:30
2026-10-02 15:12:37 -06:00
2026-11-06 14:41:16 +04:00
2026-10-29 21:39:20 +04:00
2026-10-21 14:21:14 +04:00
2026-11-05 13:32:39 +04:00
2026-09-11 17:03:35 -07:00
2026-09-10 23:08:26 -07:00
2026-11-05 13:32:39 +04:00
2026-08-24 17:02:16 -05:00
2026-08-24 17:02:16 -05:00
2026-10-14 15:36:35 -07:00
2026-10-22 22:09:37 -07:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-10-20 15:12:33 +01:00
2026-10-22 19:26:09 -07:00
2026-11-02 22:21:45 +04:00
2026-11-05 13:32:39 +04:00
2026-10-31 19:58:59 -07:00
2026-11-07 02:39:02 +04:00
2026-11-05 13:32:39 +04:00
2026-11-03 15:36:06 +04:00
2026-09-15 16:53:26 -07:00
2026-11-05 13:32:39 +04:00
2026-09-15 19:16:49 -07:00
2026-09-15 17:59:53 -07:00
2026-10-31 18:37:14 -07:00
2026-10-28 14:35:01 +00:00
2026-11-02 17:01:31 +00:00
2026-10-14 17:43:13 +02:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-10-22 18:09:37 -07:00
2026-10-22 19:08:10 -07:00
2026-11-05 13:32:39 +04:00
2026-11-02 13:10:36 +04:00
2026-10-31 22:53:03 -07:00
2026-10-29 11:28:56 +00:00
2026-10-26 23:23:25 +04:00
2026-11-05 13:32:39 +04:00
2026-10-11 13:52:30 -07:00
2026-08-24 17:02:16 -05:00
2026-08-31 17:49:45 -05:00
2026-09-10 23:08:26 -07:00
2026-10-11 13:52:30 -07:00
2026-10-26 23:23:25 +04:00
2026-10-29 12:41:12 +00:00
2026-10-28 13:12:19 +04:00
2026-10-15 04:10:41 +02:00
2026-10-15 04:10:41 +02:00
2026-10-29 11:53:15 +00:00
2026-11-05 13:32:39 +04:00
2026-11-06 17:25:01 +01:00
2026-10-14 17:53:19 +02:00
2026-11-05 13:32:39 +04:00
2026-10-26 23:23:25 +04:00
2026-10-26 23:23:25 +04:00
2026-10-26 23:23:25 +04:00
2026-09-11 08:59:32 -07:00
2026-11-05 13:32:39 +04:00
2026-09-28 19:07:57 -05:00
2026-09-28 19:07:57 -05:00
2026-10-28 21:06:08 +04:00
2026-10-22 19:26:09 -07:00
2026-10-26 23:23:25 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-02 16:43:49 +00:00
2026-09-24 16:25:55 +05:30
2026-10-20 14:37:57 +01:00
2026-11-05 13:32:39 +04:00
2026-11-01 13:43:57 -08:00
2026-11-03 20:15:50 +04:00
2026-11-03 20:15:50 +04:00
2026-10-31 12:11:35 -07:00
2026-11-03 20:00:55 +04:00
2026-09-28 19:07:57 -05:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-07 01:24:59 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-09-16 12:14:15 +05:30
2026-11-05 13:32:39 +04:00
2026-10-30 19:02:47 +05:30
2026-10-26 23:23:25 +04:00
2026-10-20 00:15:49 +01:00
2026-11-02 13:10:36 +04:00
2026-11-05 13:32:39 +04:00
2026-11-03 15:36:06 +04:00
2026-10-14 15:36:35 -07:00
2026-10-31 23:04:31 -07:00
2026-10-31 18:37:14 -07:00
2026-10-29 14:04:28 +00:00
2026-10-29 12:41:12 +00:00
2026-10-21 14:21:14 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-10-30 21:54:42 -07:00
2026-11-05 13:32:39 +04:00
2026-11-07 01:07:26 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-06 14:41:16 +04:00
2026-11-05 13:32:39 +04:00
2026-11-06 14:41:16 +04:00
2026-11-06 14:41:16 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-06 14:41:16 +04:00
2026-11-03 20:15:50 +04:00
2026-11-05 21:18:23 +04:00
2026-11-05 13:32:39 +04:00
2026-09-28 19:07:57 -05:00
2026-09-10 23:08:26 -07:00
2026-11-05 13:32:39 +04:00
2026-10-14 14:48:53 -07:00
2026-09-28 19:07:57 -05:00
2026-09-13 14:47:26 -07:00
2026-11-07 02:34:34 +04:00
2026-10-14 14:48:53 -07:00
2026-10-23 12:12:27 +01:00
2026-11-02 13:10:36 +04:00
2026-10-20 14:07:13 +01:00
2026-11-02 13:10:36 +04:00
2026-11-02 13:10:36 +04:00
2026-10-20 15:12:33 +01:00
2026-11-02 13:10:36 +04:00
2026-10-31 20:28:24 -07:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-09-11 14:43:13 -07:00
2026-10-29 11:20:49 +00:00
2026-11-01 09:56:47 -08:00
2026-10-30 17:47:52 -07:00
2026-10-04 23:03:09 +05:00
2026-09-28 21:19:23 -05:00
2026-11-03 22:42:25 +04:00
2026-11-07 01:07:26 +04:00
2026-09-15 12:05:01 -07:00
2026-11-05 13:32:39 +04:00
2026-11-05 13:32:39 +04:00
2026-10-31 23:51:47 -07:00
2026-09-22 17:45:39 -05:00
2026-10-22 18:09:37 -07:00
2026-10-20 14:37:05 +01:00
2026-10-16 18:59:37 +04:00
2026-11-05 13:32:39 +04:00
2026-11-07 02:34:34 +04:00
2026-08-24 17:02:16 -05:00
2026-11-07 01:28:51 +04:00
2026-11-05 16:17:12 -05:00
2026-11-07 01:07:26 +04:00
2026-11-02 07:06:14 -08:00
2026-11-03 15:07:08 +00:00
2026-10-20 15:12:32 +01:00
2026-09-28 21:19:23 -05:00
2026-10-30 20:47:20 +05:30