Eugene Maksymenko
07/05/2026, 1:18 PM.slpk, with no extraction or copy. Reuses the existing 3D Tiles streaming, traversal, cache, and GPU pipeline through a byte-source seam. Seam-free across tiles, textured, with altitudeOffset support. Validated on real Esri IntegratedMesh v1.8 datasets. (JVM + Android)
• *Cesium 3D Tiles archives (*`.3tz` / `.3dtiles`*)* — open a local 3D Tiles archive directly on the globe with openArchived3dTilesLayer(file). Magic-byte sniffing picks the reader: .3tz (ZIP) or .3dtiles (SQLite media table). No decoder or layer subclass needed — the archive holds ordinary 3D Tiles content. (JVM + Android)
• LAS/LAZ point clouds — new PointCloudLayer loads a standalone `.las`/`.laz` file onto the globe, reusing the .pnts GPU path. Pure-Kotlin LAS reader (point formats 0–3, 6–8) and LASzip decoder (chunked formats 0–3), verified byte-identical against the laz-rs reference. Auto-georeferences WGS84/NAD83/ETRS89 UTM and geographic CRS, geoid-aware altitude so orthometric LiDAR rests on terrain, live altitudeOffset, and progressive off-thread loading that keeps single-threaded targets (JS/wasm) interactive.darkmoon_uk
07/06/2026, 1:48 PM