1.117

CesiumGS/cesium1.117May 1, 2024by ggetz

AI Summary

CesiumJS introduces new clipping polygon tools for 3D Tiles and Terrain, allowing for complex, concave, or inverse clipping regions.

Key Highlights

  • Added ClippingPolygon and ClippingPolygonCollection classes
  • Added clipping properties to Cesium3DTileset, Globe, and Model
  • Fixed data source rendering in request render mode
  • Fixed TypeScript definitions for Event.raiseEvent

New Features

  • Advanced clipping regions for 3D Tiles and Terrain

Full Release Notes

1.117 - 2024-05-01

Highlights include:

- Added `ClippingPolygon` and `ClippingPolygonCollection` for applying multiple clipping regions, with support for concave regions and inverse clipping regions, to 3D Tiles and Terrain. [#11750](https://github.com/CesiumGS/cesium/pull/11750)
- Added `Cesium3DTileset.clippingPolygons`, `Globe.clippingPolygons`, and `Model.clippingPolygons` properties for defining clipping regions from world positions. [#11750](https://github.com/CesiumGS/cesium/pull/11750)
- Fixed a bug where a data source was not automatically rendered after is was added in request render mode. [#11934](https://github.com/CesiumGS/cesium/pull/11934)
- Fixes Typescript definition for `Event.raiseEvent`. [#10498](https://github.com/CesiumGS/cesium/issues/10498)

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