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
forGroundPrimitive
,CorridorGraphics
,EllipseGraphics
,PolygonGraphics
andRectangleGraphics
is nowClassificationType.BOTH
. #7434 - ๐ The properties
ModelAnimation.speedup
andModelAnimationCollection.speedup
have been removed. UseModelAnimation.multiplier
andModelAnimationCollection.multiplier
respectively instead. #7494
Deprecated :hourglass_flowing_sand:
Scene.clampToHeight
now takes an optionalwidth
argument before theresult
argument. The previous function definition will no longer work in 1.56. #7287PolylineGeometry.followSurface
has been superceded byPolylineGeometry.arcType
. The previous definition will no longer work in 1.57. ReplacefollowSurface: false
witharcType: Cesium.ArcType.NONE
andfollowSurface: true
witharcType: Cesium.ArcType.GEODESIC
. #7492SimplePolylineGeometry.followSurface
has been superceded bySimplePolylineGeometry.arcType
. The previous definition will no longer work in 1.57. ReplacefollowSurface: false
witharcType: Cesium.ArcType.NONE
andfollowSurface: true
witharcType: Cesium.ArcType.GEODESIC
. #7492
โ Additions :tada:
- โ Added support for textured ground entities (entities with unspecified
height
) andGroundPrimitives
on 3D Tiles. #7434 - โ Added support for polylines on 3D Tiles. #7437
- โ Added
classificationType
property toPolylineGraphics
andGroundPolylinePrimitive
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
, andScene.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 toEllipsoidGeodesic
. #7484 - โ Added rhumb line support to
PolygonGeometry
,PolygonOutlineGeometry
,PolylineGeometry
,GroundPolylineGeometry
, andSimplePolylineGeometry
. #7492 - ๐ When using Cesium in Node.js, we now use the combined and minified version for improved performance unless
NODE_ENV
is specifically set todevelopment
. - ๐ 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
toundefined
would cause a crash. #7477 - ๐ Fixed
PrimitiveCollection.removeAll
to no longercontain
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