WorldWind Kotlin v2.0.5 release - new 3D Tiles arc...
# feed
e
WorldWind Kotlin v2.0.5 release - new 3D Tiles archoeve formats support github.com/WorldWindEarth/…/v2.0.5ArcGIS SLPK (I3S) scene layers — render an Esri Scene Layer Package (I3S 1.7+ integrated mesh) in place from a local
.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.
🔥 1
kodee loving 1
d
WorldWind is a fantastic library, thanks for bringing it to KMP!