1.146
CesiumGS/cesium1.146Oct 1, 2026by lukemckinstry
Upgrading?
AI Summary
CesiumJS 1.146 introduces a new `@cesium/core` package to separate mathematical and utility classes from the engine. The release focuses on performance enhancements for buffer primitives and introduces new blending options for 3D tilesets.
Key Highlights
- Introduction of a new `@cesium/core` package containing math, geometry, time, and utility classes previously in `@cesium/engine`.
- Added `vectorBlendOption` to `Cesium3DTileset` to select opaque or translucent modes, now changeable after construction on buffer collections.
- Added `.pickObject` getter/setter to `BufferPrimitive` for easier object picking.
- Added batch `.setPositions` method to `BufferPrimitiveCollection` for improved performance when animating vertex positions.
Breaking Changes
- Math, geometry, time, and utility classes previously part of `@cesium/engine` have been moved to the new `@cesium/core` package.
New Features
- `@cesium/core` package: Contains math, geometry, time, and utility classes.
- `Cesium3DTileset.vectorBlendOption`: Configures blend modes for 3D tiles.
- `BufferPrimitive.pickObject`: New getter and setter for object picking.
- `BufferPrimitiveCollection.setPositions`: Batch method for updating vertex positions.
Full Release Notes
1.146 - 2026-10-01 Starting with version 1.146, CesiumJS now publishes a new package, `@cesium/core`, containing the math, geometry, time, and utility classes that were previously part of `@cesium/engine`. https://github.com/CesiumGS/cesium/pull/13805 Highlights include: - Added `vectorBlendOption` to `Cesium3DTileset`, for selecting opaque or translucent modes. `blendOption` can now also be changed after construction on `BufferPointCollection`, `BufferPolylineCollection`, and `BufferPolygonCollection`. https://github.com/CesiumGS/cesium/issues/13764 - Added `.pickObject` getter/setter to `BufferPrimitive`. https://github.com/CesiumGS/cesium/pull/13811 - Added batch `.setPositions` method to `BufferPrimitiveCollection`, improving performance when animating vertex positions on a range of many `point`, `line`, or `polygon` primitives. https://github.com/CesiumGS/cesium/issues/13590
Related Repositories
affaan-m/ECC★ 285,939
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
react/react★ 251,629
The library for web and native user interfaces.
nodejs/node★ 122,529
Node.js JavaScript runtime ✨🐢🚀✨
Leonxlnx/taste-skill★ 100,746
Agent skills that give coding agents taste: art direction, reference images and a browser check instead of generic AI pages
louislam/uptime-kuma★ 92,731
A fancy self-hosted monitoring tool