2021-07-08 转载Cesium中文网

Cesium 更新日志

  • 英文完整更新日志:https://github.com/CesiumGS/cesium/blob/master/CHANGES.md
  • 中文:http://cesium.coinidea.com/site/download.html
    中文更新日志由Cesium中文网(京ICP备15014655号)提供
1.83 - 2021-07-01:Cesium-1.83.zip
  • 新增对KTX2和基本通用压缩纹理的支持。
  • 新增使用Globe.terrainExaggerationGlobe.terrainExaggerationRelativeHeight动态地形扩张。
  • 新增CustomHeightmapTerrainProvider,一种简单的TerrainProvider用于获得高度值的回调函数。
  • 增加了隐藏OSM建筑轮廓的功能和其他tilesets和glTF模型用于CESIUM_primitive_outline扩展。
1.82 - 2021-06-01:Cesium-1.82.zip
  • 新增FeatureDetection.supportsBigInt64ArrayFeatureDetection.supportsBigUint64ArrayFeatureDetection.supportsBigInt
  • 修复decodeGoogleEarthEnterprisePacketprocessTerrain用于处理一个新的地形数据格式包括地形网格之后的水面网格。
1.81 - 2021-05-01:Cesium-1.81.zip
  • 修复当non-WGS84地图(非WGS84地图)Camera.flyTo不正确工作的问题。
  • 修复在创建viewport之后,当设置ViewportQuad矩形不生效的问题。
  • 修复TypeScript不能拾取ArcGISTiledElevationTerrainProvider类型定义的问题。
1.80 - 2021-04-01:Cesium-1.80.zip
  • 新增对半透明3D tiles绘制地面primitives的支持。
1.79.1 - 2021-03-01:Cesium-1.79.1.zip
  • 修复1.79版本中破坏地形中的退化bug。
1.79 - 2021-03-01:Cesium-1.79.zip
  • 修复问题:阻止在Node.js应用中使用整个CesiumJS zip发行包。
  • 修复问题:当EllipsoidGeodesic 遇到特定的输入将导致surfaceDistance 出现NaN的问题。
  • 修复 sampleTerrainsampleTerrainMostDetailed不支持ArcGISTiledElevationTerrainProvider的问题。
  • 统一规范,CZML polylineVolume现在可以支持它的shape位置使用cartesian2属性来指定。cartesian的也仍然被支持使用。
  • 移除不需要的每次Cesium3DTileset更新时的矩阵拷贝。
1.78 - 2021-02-01:Cesium-1.78.zip
  • 新增BillboardCollection.showEntityCluster.showLabelCollection.showPointPrimitiveCollection.showPolylineCollection.show作为更简单的方式用于控制整个collection的展示。
  • TaskProcessor支持一种具体的URL,另外可以传入第一个参数作为worker的名字,这样我们可以用定制的web workers及Cesium的任务处理系统,而不要求将他们拷贝到Cesium的Worker目录。
1.77 - 2021-01-04:Cesium-1.77.zip
  • 新增ElevationBand材质,这种材质映射颜色和渐变色用于提取高程。
  • 修复问题,当修改模型或tileset的color, backFaceCulling, 或silhouetteSize将导致错误。
1.76 - 2020-12-01:Cesium-1.76.zip
  • 修复问题,当tileset具有样式且tileset.preloadwhenHidden为true以及tileset.show为false时候,tileset样式将被复用到每帧。 另外还修复了一个相关问题:如果一个样式正在被设置为活动样式(active style),样式将被复用。
  • 修复EllipsoidTangentPlane.fromPoints中的JSDoc和TypeScript类型定义中不列出返回类型的问题。
1.75 - 2020-11-02:Cesium-1.75.zip
  • 修复在PBR材料中,当模型扩展参数KHR_materials_unlit具有属性时被禁用的问题
  • 修复writeTextToCanvas在JSDoc和TypeScript类型定义中,返回不正确类型的问题
  • 修复Viewer.globe在JSDoc和TypeScript类型定义中,构造函数选项预先startup阶段禁用地球的问题
1.74 - 2020-10-01:Cesium-1.74.zip
  • 修复当摄像机Camera变焦时,向上抬头卡死的问题。
  • 修复裁剪比例不一致的平面问题。
  • 修复地面基本体Primitive将被剪辑在特定的相机角度的问题。
  • 修复在设置terrainProvider时可能导致半个地球消失的问题。
  • 修复加载启用阴影的Ceisum OSM建筑时崩溃的问题。
1.73 - 2020-09-01:Cesium-1.73.zip
  • Viewer现在运行3D Tiles features能够被拾取,拾取之后用默认Viewer InfoBox显示相关属性信息。
  • 在Label的font属性中,添加对CSS line-height的支持。
  • 修复两个地形相关的bug,它们会引起地下细节消失或延迟显示。
  • 修复在移动设备上的几个渲染问题。
1.72 - 2020-08-03:Cesium-1.72.zip
  • 通过新增TEXCOORD_1支持glTF多重渲染。
  • 修复3D Tileset中,当leaf为空时,重定义的替换问题。
  • 修复地底的墙渲染问题。
  • 修复在某些Android设备上,裁剪平面无法在正确的距离上进行剪裁。
1.71 - 2020-07-01:Cesium-1.71.zip
  • 新增切换3D Tiles 双面渲染的能力。
  • 修复使用WebGL 2时的一些错误,使用户能更方便地使用更加新颖的WebGL功能方面,一旦它们变得更广泛地可用于所有设备。
  • 修复artifacts当使用正射相机的时候。
  • 更新CesiumJs的错误面板样式。
  • 修复bug,当使用3D模型动画时,保护3D Tiles。
1.70 - 2020-06-01:Cesium-1.70.zip
  • 新增Cesium OSM建筑 - 一种基于OpenStreetMap建筑数据的3维图层覆盖了全世界的建筑物。
  • 新增官方TypeScript定义。
  • 新增地底渲染和全球半透明。
1.69 - 2020-05-01:Cesium-1.69.zip
  • 新增 RequestScheduler 到Public API;该接口允许用户获得更多的对CesiumJS发出请求的控制权。
  • 新增对在glTF中立体几何的高清edges的支持。
  • 修复当logarithmic depth buffer设为enabled时(大多数系统中的默认值),一些polylnes的问题,
1.68 - 2020-04-01:Cesium-1.68.zip
  • Cesium现在可以支持NodeJS 12及以上的版本,可以选择带或不带--experimental-modules。当然,它在早期版本中仍然可以良好地使用。
  • 添加基础地底渲染支持。当摄像机在地表底下可以倍渲染为一个实体表面,地面下的实体(entities)不会消失。#8572
  • CesiumUnminified build现在包含sourcemaps用于早期的debugging。#8572
  • 新增编辑CesiumJS shaders on-the-fly 使用 SpectorJS Shader Editor。#8608
1.67 - 2020-03-02:Cesium-1.67.zip
  • 3D Tilesets现在可以通过Entity API和CZML加载。
  • 极大提升了动态色固定贴地实体的几何性能。
  • 添加对isNaN, isFinite, nullundefined在3D Tiles 样式GLSL后端点云的基本支持。
  • 修复使用对数depth buffer, 导致大量贴地的裁剪问题,大部分系统默认使用该功能。
1.66 - 2020-02-03:Cesium-1.66.zip
  • Viewer中的useBrowserRecommendedResolution标记和CesiumWidget现在默认为true。这保证了Cesium渲染在默认情况多种设备下更加快速和流程。
  • 给Scene添加了一个light属性用于支持定义光线方向和颜色。
  • 修复bug,当鼠标导航时,camera能够去到地下。
  • 更新示例模型到glTF2.0。
1.65 - 2020-01-06:Cesium-1.65.zip
  • 剔除椭球体下的地形和基本体(primitives)进行优化。
  • 添加Globe.backFaceCulling以支持查看地表下的地形。
  • 修复bug: 引起Globe.pick与最近的地形丢失交叉,用返回交叉地形背景代替。
  • 修复灯光(lighting)bug: 影响继承Intel显卡的Macs, 带有双面材料glTF 2.0 PBR模型将翻转为普通模式。
1.64 - 2019-12-02:Cesium-1.64.zip
  • 引入大量内部优化。
1.63.1 - 2019-11-06:Cesium-1.63.1.zip
  • 修复1.63中,当设置window.devicePixelRadio大于1.0时,地表和labels渲染不正确的问题。
  • 修复1.63中,一些primitives将通过globe显示,当log depth被禁用。
1.63 - 2019-11-01:Cesium-1.63.zip
  • Cesium迁移到ES6 modules。这可能会对您的Cesium程序造成影响,基于您如何使用Cesium。
  • 我们将ceiumjs.org和cesium.com所有网站内容整合进cesium.com。
  • 新增labels的UTF-8支持,极大提升了对非拉丁字母和emoji的支持。
  • 10倍压缩Web Workers bundle大小,从8384KB(2624KB压缩后)到863KB(225KB压缩后)。提高了Cesium加载速度,尤其在低性能设备和高延迟网络中。
1.62 - 2019-10-01:Cesium-1.62.zip
  • 新增使用Entity API和CZML创建partial ellipsoids. 新ellipsoid几何属性:innerRadii, minimumClock, maximumClock, minimumCone, 和maximumCone。将影响EllipsoidGeometryEllipsoidOutlineGeometry
  • 新增useBrowserRecommendedResolution标志位到ViewerCesiumWidget。若为true, Cesium使用CSS像素分辨率代替本地设备分辨率进行渲染。
  • CesiumJS code sprint中的大量bug。
1.61 - 2019-09-03:Cesium-1.61.zip
  • CesiumJS现在默认用本地设备进行渲染, 在许多案例和情况下,提升了文本渲染的视觉质量。
  • 默认禁用FXAA用户提高文本渲染质量。
  • 在大多数标准情况下,默认禁用HDR,用户提升视觉质量。
1.60 - 2019-08-01:Cesium-1.60.zip
  • 使用signed distance fileds(SDF)重构label渲染洁净文本。
  • 添加多边形holes的CZML支持。
  • Label添加 totalScale 属性,该属性代表label的总scale,包括label的sacle和相关的尺寸
1.59 - 2019-07-01:Cesium-1.59.zip
  • 新增ArcGISTiledElevationTerrainProvider用来支持从ArcGIS图像服务器上的LERC编码地形。
  • 新增CZML支持用于boxcylinderellipsoidheightReference,以及 corridor, ellipse, polygon, polylinerectangleclassificationType
  • 新增exportKML方法用户导出Point,Billboard,Model,Label,PolylinePolygon图形的Entity示例。
1.58 - 2019-06-03:Cesium-1.58.zip
  • 当销毁或重建相同的图层到图层1时,减少Bing的事务和Bing ion的session。
  • 修复当移除具有CLAMP_TO_GROUBDRELATIVE_TO_GROUNDHeightReference实体时出现的内存泄漏。同时,也包括移除DataSource
  • 修复3D Tiles正数在data atrribution box中不出现的问题。

你可能感兴趣的:(2021-07-08 转载Cesium中文网)