German Khokhlov
2213be6566
Draw movers and lines on Cesium and require them of every engine
...
Layers are to draw through the globe contract on both engines, so Cesium
gets back the movers and lines removed as unused:
- engine.movers draws sprite sets as a BillboardCollection (atlas cells
cropped once per set), point sets as a PointPrimitiveCollection and
model sets as one Model per instance. depthTest, disableWithinM, order,
scaleByDistance, colorBlend, unlit and minimumPixelSize follow the
contract; a model's matrix is written in place, so instances no longer
share one scratch matrix.
- engine.lines draws each line as a polyline Primitive with width in CSS
px, geodesic arcs, dashes, the tactical and arrow materials,
depthFailAlpha and modelMatrix; a rebuild keeps its show, matrix,
colour and place in order.
- The picker returns the pickId a layer wrote last, skips sets that are
not pickable and instances behind the horizon, and falls through to
what lies under them. Surface samples can exclude mover sets again.
movers and lines move from the optional capabilities into the required
contract shape, and the contract suite always runs their checks.
2026-11-07 01:24:59 +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 01:08:15 +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 01:24:59 +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 01:24:59 +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 01:24:50 +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-10-22 19:08:10 -07: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-03 14:32:30 +00:00
2026-08-24 17:02:16 -05:00
2026-11-07 01:08:15 +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