Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade Cesium sdk from 1.27 to 1.30 #14

Closed
alberto-acevedo opened this issue Feb 2, 2017 · 0 comments
Closed

Upgrade Cesium sdk from 1.27 to 1.30 #14

alberto-acevedo opened this issue Feb 2, 2017 · 0 comments

Comments

@alberto-acevedo
Copy link
Contributor

Upgrade Cesium sdk from 1.27 to 1.30. The following is the change log from 1.28 to 1.30:

1.30 - 2017-02-01

Deprecated
    The properties url and key will be removed from GeocoderViewModel in 1.31. These properties will be available on geocoder services that support them, like BingMapsGeocoderService.

The function GeometryPipeline.computeBinormalAndTangent will be removed in 1.31. Use GeometryPipeline.createTangentAndBitangent instead. #4856

The enums MIDDLE_DOUBLE_CLICK and RIGHT_DOUBLE_CLICK from ScreenSpaceEventType have been deprecated and will be removed in 1.31. #4910

Breaking changes
Removed separate heading, pitch, roll parameters from Transform.headingPitchRollToFixedFrame and Transform.headingPitchRollQuaternion. Pass a HeadingPitchRoll object instead. #4843

The property binormal has been renamed to bitangent for Geometry and VertexFormat. #4856

A handful of CesiumInspectorViewModel properties were removed or changed from variables to functions. #4857

The ShadowMap constructor has been made private. #4010

Added sampleTerrainMostDetailed to sample the height of an array of positions using the best available terrain data at each point. This requires a TerrainProvider with the availability property.

Transparent parts of billboards, labels, and points no longer overwrite parts of the scene behind them. #4886

  Added blendOption property to BillboardCollection, LabelCollection, and PointPrimitiveCollection. 

The default is BlendOption.OPAQUE_AND_TRANSLUCENT; however, if all billboards, labels, or points are either completely opaque or completely translucent, blendOption can be changed to BlendOption.OPAQUE or BlendOption.TRANSLUCENT, respectively, to increase performance by up to 2x.

Added support for custom geocoder services and autocomplete, see the Sandcastle example. Added GeocoderService, an interface for geocoders, and BingMapsGeocoderService and CartographicGeocoderService implementations. #4723

Added ability to draw an ImageryLayer with a splitter to allow layers to only display to the left or right of a splitter. See ImageryLayer.splitDirection, Scene.imagerySplitPosition, and the Sandcastle example.
Fixed bug where GroundPrimitives where rendering incorrectly or disappearing at different zoom levels. #4161, #4326

TerrainProvider now optionally exposes an availability property that can be used to query the terrain level that is available at a location or in a rectangle. Currently only CesiumTerrainProvider exposes this property.

Added support for WMS version 1.3 by using CRS vice SRS query string parameter to request projection. SRS is still used for older versions.

Fixed a bug that caused all models to use the same highlight color. #4798

Fixed sky atmosphere from causing incorrect picking and hanging drill picking. #4783 and #4784

Fixed KML loading when color is an empty string. #4826

Fixed a bug that could cause a "readyImagery is not actually ready" exception when quickly zooming past the maximum available imagery level of an imagery layer near the poles.

Fixed a bug that affected dynamic graphics with time-dynamic modelMatrix. #4907

Fixed Geocoder autocomplete drop down visibility in Firefox. #4916

Added Rectangle.fromRadians.

Updated the morph so the default view in Columbus View is now angled. #3878

Added 2D and Columbus View support for models using the RTC extension or whose vertices are in WGS84 coordinates. #4922

The attribute perInstanceAttribute of DebugAppearance has been made optional and defaults to false.

Fixed a bug that would cause a crash when debugShowFrustums is enabled with OIT. #4864

Added the ability to run the unit tests with a WebGL Stub, which makes all WebGL calls a noop and ignores test expectations that rely on reading back from WebGL. Use the web link from the main index.html or run with npm run test-webgl-stub.

1.29 - 2017-01-02

Improved 3D Models
    Added the ability to blend a Model with a color/translucency. Added color, colorBlendMode, and colorBlendAmount properties to Model, ModelGraphics, and CZML. Also added ColorBlendMode enum. #4547

Added the ability to render a Model with a silhouette. Added silhouetteColor and silhouetteSize properties to Model, ModelGraphics, and CZML. #4314
Improved Labels

 Added new Label properties showBackground, backgroundColor, and backgroundPadding to the primitive, Entity, and CZML layers.

 Added support for newlines (\n) in Cesium Labels and CZML. [#2402]

    Added new enum VerticalOrigin.BASELINE. Previously, VerticalOrigin.BOTTOM would sometimes align to the baseline depending on the contents of a label. (https://github.com/AnalyticalGraphicsInc/cesium/issues/2402)

Fixed translucency in Firefox 50. #4762

Fixed texture rotation for RectangleGeometry. #2737

Fixed issue where billboards on terrain had an incorrect offset. #4598

Fixed issue where globe.getHeight incorrectly returned undefined. #3411

Fixed a crash when using Entity path visualization with reference properties. #4915

Fixed a bug that caused GroundPrimitive to render incorrectly on systems without the WEBGL_depth_texture extension. #4747

Fixed default Mapbox token and added a watermark to notify users that they need to sign up for their own token.

Fixed glTF models with skinning that used bindShapeMatrix. #4722

Fixed a bug that could cause a "readyImagery is not actually ready" exception with some configurations of imagery layers.

Fixed Rectangle.union to correctly account for rectangles that cross the IDL. #4732

Fixed tooltips for gallery thumbnails in Sandcastle [#4702].(CesiumGS/cesium#4702)

DataSourceClock.getValue now preserves the provided result properties when its properties are undefined. #4029

Added divideComponents function to Cartesian2, Cartesian3, and Cartesian4. #4750

Added WebGLConstants enum. Previously, this was part of the private Renderer API. #4731

1.28 - 2016-12-01

Improved terrain/imagery load ordering, especially when the terrain is already fully loaded and a new imagery layer is loaded. This results in a 25% reduction in load times in many cases. #4616

Improved Billboard, Label, and PointPrimitive visual quality. #4675

Corrected odd-width and odd-height billboard sizes from being incorrectly rounded up.

 Changed depth testing from LESS to LEQUAL, allowing label glyphs of equal depths to overlap.

Label glyph positions have been adjusted and corrected.

 TextureAtlas.borderWidthInPixels has always been applied to the upper and right edges of each internal texture, but is now also applied to the bottom and left edges of the entire TextureAtlas, guaranteeing borders on all sides regardless of position within the atlas.

Fall back to packing floats into an unsigned byte texture when floating point textures are unsupported. #4563

Added support for saving html and css in GitHub Gists. #4125

Fixed Cartographic.fromCartesian when the cartesian is not on the ellipsoid surface. #4611

@alberto-acevedo alberto-acevedo self-assigned this Feb 2, 2017
@jaybarra jaybarra added this to the Valentines Sprint milestone Feb 10, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants