Skip to content

v1.18.0

Compare
Choose a tag to compare
@bogwro bogwro released this 13 Aug 09:48
· 4 commits to master since this release

Change Log

1.18 - 2016-02-01

  • Breaking changes
    • Removed support for CESIUM_binary_glTF. Use KHR_binary_glTF instead, which is the default for the online COLLADA-to-glTF converter.
  • Deprecated
    • Deprecated GroundPrimitive.geometryInstance. It will be removed in 1.20. Use GroundPrimitive.geometryInstances instead.
    • Deprecated TileMapServiceImageryProvider. It will be removed in 1.20. Use createTileMapServiceImageryProvider instead.
  • Reduced the amount of CPU memory used by terrain by ~25% in Chrome.
  • Added a Sandcastle example to "star burst" overlapping billboards and labels.
  • Added VRButton which is a simple, single-button widget that toggles VR mode. It is off by default. To enable the button, set the vrButton option to Viewer to true. Only Cardboard for mobile is supported. More VR devices will be supported when the WebVR API is more stable.
  • Added Scene.useWebVR to switch the scene to use stereoscopic rendering.
  • Cesium now honors window.devicePixelRatio on browsers that support the CSS imageRendering attribute. This greatly improves performance on mobile devices and high DPI displays by rendering at the browser-recommended resolution. This also reduces bandwidth usage and increases battery life in these cases. To enable the previous behavior, use the following code:
    javascript if(Cesium.FeatureDetection.supportsImageRenderingPixelated()){ viewer.resolutionScale = window.devicePixelRatio; }
  • GroundPrimitive now supports batching geometry for better performance.
  • Improved compatibility with glTF KHR_binary_glTF and KHR_materials_common extensions
  • Added ImageryLayer.getViewableRectangle to make it easy to get the effective bounds of an imagery layer.
  • Improved compatibility with glTF KHR_binary_glTF and KHR_materials_common extensions
  • Fixed a picking issue that sometimes prevented objects being selected. #3386
  • Fixed cracking between tiles in 2D. #3486
  • Fixed creating bounding volumes for GroundPrimitives whose containing rectangle has a width greater than pi.
  • Fixed incorrect texture coordinates for polygons with large height.
  • Fixed camera.flyTo not working when in 2D mode and only orientation changes
  • Added UrlTemplateImageryProvider.reinitialize for changing imagery provider options without creating a new instance.
  • UrlTemplateImageryProvider now accepts a promise to an options object in addition to taking the object directly.
  • Fixed a bug that prevented WMS feature picking from working with THREDDS XML and msGMLOutput in Internet Explorer 11.
  • Added Scene.useDepthPicking to enable or disable picking using the depth buffer. #3390
  • Added BoundingSphere.fromEncodedCartesianVertices to create bounding volumes from parallel arrays of the upper and lower bits of EncodedCartesian3s.
  • Added helper functions: getExtensionFromUri, getAbsoluteUri, and Math.logBase.
  • Added Rectangle.union and Rectangle.expand.
  • TMS support now works with newer versions of gdal2tiles.py generated layers. createTileMapServiceImageryProvider. Tilesets generated with older gdal2tiles.py versions may need to have the flipXY : true option set to load correctly.