1.94

CesiumGS/cesium1.94Jun 1, 2022by sanjeetsuhag

AI Summary

This release fixes order-independent translucency issues on iOS, adds texture coordinate overrides for polygons, and introduces new animation controls and styling capabilities.

Key Highlights

  • Fixed the rendering issues related to order-independent translucency on iOS devices.
  • Added `PolygonGraphics.textureCoordinates` to override default texture coordinate calculation.
  • Added `ModelAnimationCollection.animateWhilePaused` and `ModelAnimation.animationTime`.
  • Added `Cesium3DTileStyle.fromUrl` for loading a style from a URL.

New Features

  • Texture coordinate overrides for polygons
  • Animation time control
  • Style loading from URL

Full Release Notes

1.94 - 2022-06-01

Highlights include:
- Fixed the rendering issues related to order-independent translucency on iOS devices. https://github.com/CesiumGS/cesium/pull/10417
- Fixed label background rendering. https://github.com/CesiumGS/cesium/issues/10342
- Added `ModelAnimationCollection.animateWhilePaused` and `ModelAnimation.animationTime` to allow explicit control over a model's animations. https://github.com/CesiumGS/cesium/pull/9339
- Added support for 2D / CV mode for non-instanced tilesets rendered with `ModelExperimental`. https://github.com/CesiumGS/cesium/pull/10384
- Added `Cesium3DTileStyle.fromUrl` for loading a style from a url. https://github.com/CesiumGS/cesium/pull/10348
- Added `PolygonGraphics.textureCoordinates`, `PolygonGeometry.textureCoordinates`, `CoplanarPolygonGeometry.textureCoordinates`, which override the default `stRotation`-based texture coordinate calculation behaviour with the provided texture coordinates, specified in the form of a `PolygonHierarchy` of `Cartesian2` points. https://github.com/CesiumGS/cesium/pull/10109

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