Cesium v1.54 Release Notes

Release Date: 2019-02-01 // over 5 years ago
  • Highlights :sparkler:
    • โž• Added support for polylines and textured entities on 3D Tiles. #7437 and #7434
    • Added support for loading models and 3D tilesets with WebP images using the EXT_texture_webp glTF extension. #7486
    • โž• Added support for rhumb lines to polygon and polyline geometries. #7492
    ๐Ÿ’ฅ Breaking Changes :mega:
    • Billboards with HeightReference.CLAMP_TO_GROUND are now clamped to both terrain and 3D Tiles. #7434
    • 0๏ธโƒฃ The default classificationType for GroundPrimitive, CorridorGraphics, EllipseGraphics, PolygonGraphics and RectangleGraphics is now ClassificationType.BOTH. #7434
    • ๐Ÿšš The properties ModelAnimation.speedup and ModelAnimationCollection.speedup have been removed. Use ModelAnimation.multiplier and ModelAnimationCollection.multiplier respectively instead. #7494
    Deprecated :hourglass_flowing_sand:
    • Scene.clampToHeight now takes an optional width argument before the result argument. The previous function definition will no longer work in 1.56. #7287
    • PolylineGeometry.followSurface has been superceded by PolylineGeometry.arcType. The previous definition will no longer work in 1.57. Replace followSurface: false with arcType: Cesium.ArcType.NONE and followSurface: true with arcType: Cesium.ArcType.GEODESIC. #7492
    • SimplePolylineGeometry.followSurface has been superceded by SimplePolylineGeometry.arcType. The previous definition will no longer work in 1.57. Replace followSurface: false with arcType: Cesium.ArcType.NONE and followSurface: true with arcType: Cesium.ArcType.GEODESIC. #7492
    โž• Additions :tada:
    • โž• Added support for textured ground entities (entities with unspecified height) and GroundPrimitives on 3D Tiles. #7434
    • โž• Added support for polylines on 3D Tiles. #7437
    • โž• Added classificationType property to PolylineGraphics and GroundPolylinePrimitive which specifies whether a polyline clamped to ground should be clamped to terrain, 3D Tiles, or both. #7437
    • โž• Added the ability to specify the width of the intersection volume for Scene.sampleHeight, Scene.clampToHeight, Scene.sampleHeightMostDetailed, and Scene.clampToHeightMostDetailed. #7287
    • โž• Added a new Sandcastle example on using nodeTransformations to rotate a model's wheels based on its velocity. #7361
    • โž• Added a new Sandcastle example for drawing polylines on 3D Tiles #7522
    • โž• Added EllipsoidRhumbLine class as a rhumb line counterpart to EllipsoidGeodesic. #7484
    • โž• Added rhumb line support to PolygonGeometry, PolygonOutlineGeometry, PolylineGeometry, GroundPolylineGeometry, and SimplePolylineGeometry. #7492
    • ๐ŸŽ When using Cesium in Node.js, we now use the combined and minified version for improved performance unless NODE_ENV is specifically set to development.
    • ๐Ÿ‘Œ Improved the performance of QuantizedMeshTerrainData.interpolateHeight. #7508
    • Added support for glTF models with WebP textures using the EXT_texture_webp extension. #7486
    ๐Ÿ›  Fixes :wrench:
    • ๐Ÿ›  Fixed 3D Tiles performance regression. #7482
    • Fixed an issue where classification primitives with the CESIUM_3D_TILE classification type would render on terrain. #7422
    • ๐Ÿ›  Fixed an issue where 3D Tiles would show through the globe. #7422
    • ๐Ÿ›  Fixed crash when entity geometry show value is an interval that only covered part of the entity availability range #7458
    • ๐Ÿ›  Fix rectangle positions at the north and south poles. #7451
    • ๐Ÿ›  Fixed image size issue when using multiple particle systems. #7412
    • ๐Ÿ›  Fixed Sandcastle's "Open in New Window" button not displaying imagery due to blob URI limitations. #7250
    • ๐Ÿ›  Fixed an issue where setting scene.globe.cartographicLimitRectangle to undefined would cause a crash. #7477
    • ๐Ÿ›  Fixed PrimitiveCollection.removeAll to no longer contain removed primitives. #7491
    • ๐Ÿ›  Fixed GeoJsonDataSource to use polygons and polylines that use rhumb lines. #7492
    • ๐Ÿ›  Fixed an issue where some ground polygons would be cut off along circles of latitude. #7507
    • ๐Ÿ›  Fixed an issue that would cause IE 11 to crash when enabling image-based lighting. #7485