Cesium v1.22 Release Notes

Release Date: 2016-06-01 // almost 8 years ago
    • ๐Ÿ’ฅ Breaking changes
      • KmlDataSource now requires options.camera and options.canvas.
    • โž• Added shadows
      • See the Sandcastle demo: Shadows.
      • Added Viewer.shadows and Viewer.terrainShadows. Both are off by default.
      • Added Viewer.shadowMap and Scene.shadowMap for accessing the scene's shadow map.
      • Added castShadows and receiveShadows properties to Model and Entity.model, and options to the Model constructor and Model.fromGltf.
      • Added castShadows and receiveShadows properties to Primitive, and options to the Primitive constructor.
      • Added castShadows and receiveShadows properties to Globe.
    • โž• Added heightReference to models so they can be drawn on terrain.
    • โž• Added support for rendering models in 2D and Columbus view.
    • โž• Added option to enable sun position based atmosphere color when Globe.enableLighting is true. 3439
    • ๐Ÿ‘Œ Improved KML NetworkLink compatibility by supporting the Url tag. #3895.
    • โž• Added VelocityVectorProperty so billboard's aligned axis can follow the velocity vector. #3908
    • ๐Ÿ‘Œ Improve memory management for entity billboard/label/point/path visualization.
    • โž• Added terrainProviderChanged event to Scene and Globe
    • โž• Added support for hue, saturation, and brightness color shifts in the atmosphere in SkyAtmosphere. See the new Sandcastle example: Atmosphere Color. #3439
    • ๐Ÿ›  Fixed exaggerated terrain tiles disappearing. #3676
    • ๐Ÿ›  Fixed a bug that could cause incorrect normals to be computed for exaggerated terrain, especially for low-detail tiles. #3904
    • ๐Ÿ›  Fixed a bug that was causing errors to be thrown when picking and terrain was enabled. #3779
    • ๐Ÿ›  Fixed a bug that was causing the atmosphere to disappear when only atmosphere is visible. #3347
    • ๐Ÿ›  Fixed infinite horizontal 2D scrolling in IE/Edge. #3893
    • ๐Ÿ›  Fixed a bug that would cause a crash is the camera was on the IDL in 2D. #3951
    • ๐Ÿ›  Fixed issue where a repeating model animation doesn't play when the clock is set to a time before the model was created. #3932
    • ๐Ÿ›  Fixed Billboard.computeScreenSpacePosition returning the wrong y coordinate. #3920
    • ๐Ÿ›  Fixed issue where labels were disappearing. #3730
    • ๐Ÿ›  Fixed issue where billboards on terrain didn't always update when the terrain provider was changed. #3921
    • ๐Ÿ›  Fixed issue where Matrix4.fromCamera was taking eye/target instead of position/direction. #3927
    • โž• Added Scene.nearToFarDistance2D that determines the size of each frustum of the multifrustum in 2D.
    • โž• Added Matrix4.computeView.
    • โž• Added CullingVolume.fromBoundingSphere.
    • โž• Added debugShowShadowVolume to GroundPrimitive.
    • ๐Ÿ›  Fix issue with disappearing tiles on Linux. #3889