1.89
CesiumGS/cesium1.89Jan 3, 2022by ebogo1
AI Summary
Removed debug globe depth properties and fixed degenerate triangle handling. New features include point size control for shaders, terrain lighting enhancement, and WMS getFeatureInfo support.
Key Highlights
- Removed debug globe depth properties.
- Fixed handling of degenerate triangles in barycentricCoordinates.
- Added point size field to custom vertex shaders.
- Added lambertDiffuseMultiplier to Globe for terrain lighting.
Breaking Changes
- Removed `Scene.debugShowGlobeDepth`.
- Removed `CesiumInspectorViewModel.globeDepth` and `CesiumInspectorViewModel.pickDepth`.
New Features
- Barycentric coordinates undefined for degenerate triangles
- Point size control in custom shaders
- Enhanced terrain lighting (lambertDiffuseMultiplier)
- WMS getFeatureInfo URL option
- Mixed Model/ModelExperimental tileset support
Full Release Notes
1.89 - 2022-01-03 Highlights include: * Removed `Scene.debugShowGlobeDepth`. [#9965](https://github.com/CesiumGS/cesium/pull/9965) * Removed `CesiumInspectorViewModel.globeDepth` and `CesiumInspectorViewModel.pickDepth`. [#9965](https://github.com/CesiumGS/cesium/pull/9965) * `barycentricCoordinates` returns `undefined` when the input triangle is degenerate. [#9175](https://github.com/CesiumGS/cesium/pull/9175) * Added a `pointSize` field to custom vertex shaders for more control over shading point clouds. [#9960](https://github.com/CesiumGS/cesium/pull/9960) * Added `lambertDiffuseMultiplier` property to Globe object to enhance terrain lighting. [#9878](https://github.com/CesiumGS/cesium/pull/9878) * Added `getFeatureInfoUrl` option to `WebMapServiceImageryProvider` which reads the getFeatureInfo request URL for WMS service if it differs with the getCapabilities URL. [#9563](https://github.com/CesiumGS/cesium/pull/9563) * Added `tileset.enableModelExperimental` so tilesets with `Model` and `ModelExperimental` can be mixed in the same scene. [#9982](https://github.com/CesiumGS/cesium/pull/9982) See the [changelog](https://github.com/CesiumGS/cesium/blob/1.89/CHANGES.md) for the complete list of changes.