CesiumJS
An open source JavaScript library for world-class 3D globes and maps. Learn more.
or install with NPM:
$ npm install cesiumWhat’s new?
1.145 - 2026-09-01
Highlights include:
- Added support for draping clamped vector tile polygons and polylines onto 3D Tiles, with a new
heightReferenceoption and matching read-only property onBufferPrimitiveCollection, inherited byBufferPolygonCollectionandBufferPolylineCollection. https://github.com/CesiumGS/cesium/pull/13653 ClippingPolygonsnow use an algorithm, based on the techniques used for vector tiles, that vastly improves quality across distance scales. Warm-up cost is also modestly decreased. https://github.com/CesiumGS/cesium/pull/13654ClippingPolygonsnow have support for specifying holes (aka islands) within each polygon. This works in inverse clipping workflows as well. https://github.com/CesiumGS/cesium/pull/13660- Added experimental
IonSnapServicefor server-side snap-to-geometry against Cesium ion assets backed by a BIM/CAD Database model, and theSnapServiceinterface it implements. https://github.com/CesiumGS/cesium/pull/13682
See the changelog for the complete list of changes.