1.115

CesiumGS/cesium1.115Mar 1, 2024by ggetz

AI Summary

CesiumJS gains support for I3S Building Scene Layers and introduces new voxel picking capabilities, alongside several camera and tileset stability fixes.

Key Highlights

  • Added support for I3S Building Scene Layer
  • Added Scene.pickVoxel and VoxelCell for picking voxels
  • Fixed camera staying underground when 3D Tiles load
  • Fixed tile refinement with mixed empty and non-empty tiles

New Features

  • I3S Building Scene Layer support
  • Voxel picking functionality

Full Release Notes

1.115 - 2024-03-01

Highlights include:

* Added support for I3S Building Scene Layer. [#11678](https://github.com/CesiumGS/cesium/pull/11678)
* Added `Scene.pickVoxel` to pick individual cells from a `VoxelPrimitive`, and `VoxelCell` to report information about the picked cell. [#11828](https://github.com/CesiumGS/cesium/pull/11828)
* Fixed a bug where the camera can stay underground when 3D Tiles are loading in. [#11824](https://github.com/CesiumGS/cesium/issues/11824)
* Fixed a bug with where a mix of empty and non-empty tiles were not refining. [#9356](https://github.com/CesiumGS/cesium/issues/9356)
* Fixed a bug with camera collision with tilesets containing tiles with interleaved buffers [#11812](https://github.com/CesiumGS/cesium/issues/11812)
* Fixed an error when the `screenSpaceEventHandler` was destroyed before `Viewer` [#10576](https://github.com/CesiumGS/cesium/issues/10576)
* Fixed how `Camera.changed` handles changes in `roll`. [#11844](https://github.com/CesiumGS/cesium/pull/11844)

See the [changelog](https://github.com/CesiumGS/cesium/blob/1.115/CHANGES.md) for the complete list of changes.