1.96

CesiumGS/cesium1.96Aug 1, 2022by sanjeetsuhag

AI Summary

This release changes the built Cesium.js to non-AMD format, updates model bounding spheres to ECEF coordinates, and adds support for toggling outlines and point cloud styling.

Key Highlights

  • Built Cesium.js is no longer AMD format.
  • `Model.boundingSphere` now returns the bounding sphere in ECEF coordinates.
  • Models with `CESIUM_primitive_outline` can now toggle outlines at runtime.
  • Added support for point cloud styling for tilesets loaded with ModelExperimental.

Breaking Changes

  • Switched from AMD to non-AMD format

New Features

  • ECEF bounding spheres
  • Runtime outline toggling
  • Point cloud styling support

Full Release Notes

Highlights include:
 - Built Cesium.js is no longer AMD format. This may or may not be a breaking change depending on how you use Cesium in your app. See our [blog post](https://cesium.com/blog/2022/07/19/build-tooling-updates-coming-to-cesiumjs/) for the full details. https://github.com/CesiumGS/cesium/pull/10399
 - Model.boundingSphere now returns the bounding sphere in ECEF coordinates instead of the local coordinate system. https://github.com/CesiumGS/cesium/pull/10589
 - Models and tilesets that use the `CESIUM_primitive_outline` extension can now toggle outlines at runtime with the showOutline property. https://github.com/CesiumGS/cesium/pull/10506
 - Added support for point cloud styling for tilesets loaded with ModelExperimental. https://github.com/CesiumGS/cesium/pull/10569
 - Fixed a crash in the 3D Tiles Formats sandcastle when loading draco-compressed point clouds with ModelExperimental. https://github.com/CesiumGS/cesium/pull/10521
 - Fixed crash when loading glTF models with the EXT_mesh_features and EXT_structural_metadata extensions without channels property. https://github.com/CesiumGS/cesium/pull/10511
 - Fixed a crash in the 3D Tiles Feature Styling sandcastle that occurred when using ModelExperimental. https://github.com/CesiumGS/cesium/pull/10514
 - Fixed a bug where dynamic geometry was not marked as ready. https://github.com/CesiumGS/cesium/issues/10517

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