Cesium v1.48 Release Notes

Release Date: 2018-08-01 // almost 6 years ago
  • ➕ Additions :tada:
    • ➕ Added support for loading Draco compressed Point Cloud tiles for 2-3x better compression. #6559
    • ➕ Added TimeDynamicPointCloud for playback of time-dynamic point cloud data, where each frame is a 3D Tiles Point Cloud tile. #6721
    • ➕ Added CoplanarPolygonGeometry and CoplanarPolygonGeometryOutline for drawing polygons composed of coplanar positions that are not necessarily on the ellipsoid surface. #6769
    • 👌 Improved support for polygon entities using perPositionHeight, including supporting vertical polygons. This also improves KML compatibility. #6791
    • ➕ Added Cartesian3.midpoint to compute the midpoint between two Cartesian3 positions #6836
    • ➕ Added equalsEpsilon methods to OrthographicFrustum, PerspectiveFrustum, OrthographicOffCenterFrustum and PerspectiveOffCenterFrustum.
    Deprecated :hourglass_flowing_sand:
    • 👌 Support for 3D Tiles content.url is deprecated to reflect updates to the 3D Tiles spec. Use content.uri instead. Support for content.url will remain for backwards compatibility. #6744
    • Support for the 3D Tiles pre-version 1.0 Batch Table Hierarchy is deprecated to reflect updates to the 3D Tiles spec. Use the 3DTILES_batch_table_hierarchy extension instead. Support for the deprecated batch table hierarchy will remain for backwards compatibility. #6780
    • 🚚 PostProcessStageLibrary.createLensFlarStage is deprecated due to misspelling and will be removed in Cesium 1.49. Use PostProcessStageLibrary.createLensFlareStage instead.
    🛠 Fixes :wrench:
    • 🛠 Fixed a bug where 3D Tilesets using the region bounding volume don't get transformed when the tileset's modelMatrix changes. #6755
    • 🛠 Fixed a bug that caused eye dome lighting for point clouds to fail in Safari on macOS and Edge on Windows by removing the dependency on floating point color textures. #6792
    • 🛠 Fixed a bug that caused polylines on terrain to render incorrectly in 2D and Columbus View with a WebMercatorProjection. #6809
    • 🛠 Fixed bug causing billboards and labels to appear the wrong size when switching scene modes #6745
    • 🛠 Fixed PolygonGeometry when using VertexFormat.POSITION_ONLY, perPositionHeight and extrudedHeight [#6790](expect(https://github.com/AnalyticalGraphicsInc/cesium/pull/6790)
    • 🛠 Fixed an issue where tiles were missing in VR mode. #6612
    • 🛠 Fixed issues related to updating entity show and geometry color #6835
    • 🛠 Fixed PolygonGeometry and EllipseGeometry tangent and bitangent attributes when a texture rotation is used #6788
    • 🛠 Fixed bug where entities with a height reference weren't being updated correctly when the terrain provider was changed. #6820
    • 🛠 Fixed an issue where glTF 2.0 models sometimes wouldn't be centered in the view after putting the camera on them. #6784
    • 🛠 Fixed the geocoder when Viewer is passed the option geocoder: true #6833
    • 👌 Improved performance for billboards and labels clamped to terrain #6781 #6844
    • 🛠 Fixed a bug that caused billboard positions to be set incorrectly when using a CallbackProperty. #6815
    • 👌 Improved support for generating a TypeScript typings file using tsd-jsdoc #6767
    • ⚡️ Updated viewBoundingSphere to use correct zoomOptions #6848
    • 🛠 Fixed a bug that caused the scene to continuously render after resizing the viewer when requestRenderMode was enabled. #6812