2.9.12 • Published 9 months ago
@zwm233/ktw3d v2.9.12
ktw3d
基于 cesium 封装的 js 库
首次运行前安装依赖
npm install
或 cnpm install
相关依赖
核心依赖库: Cesium
部分依赖库(非必须):
turf(仅部分功能中使用以下 6 个方法:
area 求面积, rhumbBearing 求角度, bezierSpline 计算曲线,buffer 缓冲分析,centerOfMass 计算中心点, booleanPointInPolygon 判断点在面内
,
booleanClockwise 判断是否是顺时针, lineString 将坐标集合转为线段
)
版本说明
2.4.0
初始版本
2.9.11
相较于上个版本作了一些功能升级,其中破坏式更新包含:
- 根据 polygon 生成淹没分析的卡顿得到了解决,
getHeightRange
改成了回调方式 Video2D
进行了重构
202209
右键菜单栏,“场景设置”新增“开启抗锯齿”效果
202210
- 优化雷电效果、下雨效果
- 新增毛玻璃材质,详情见示例“毛玻璃”
- 3dtiles 新增自定义灯光(目前还不适用于部分模型)
202211
- 视频空间投射类
Video2D
重构,支持参数更友好,兼容Video2D
类参数 - 默认内置一套加载 3dtiles 的最优参数
202212
- 添加反射水面类 WaterReflect
- 添加对象泛光类 BloomEffect
202301
- 添加模型后处理类 ModelPostProcess。支持模型点光源,支持给模型后期贴图(适用于白模)
- 修改 DrawControl 类的 circle 和 rectangle 绘制方式,兼容二维交互模式,即把拖动事件改成鼠标左键后拖动事件。
202302
- 添加影像、矢量图层主题修改类,用于修改图层颜色
202303
- 解决可视域清除后,内存不销毁的问题
- 解决可视域和模型压平,GPU负载过高的问题
- 增加前端缓存
- 解决大数据下模型压平无效的问题
202304
- 解决大数据下淹没分析、裁剪分析(clip)无效的问题
- 优化大数据下裁剪、淹没、压平的高度显示问题
- 优化淹没分析(polygon模拟)的显示效果
- 模型后处理类增加模型积雪效果
- 优化雷电倾斜视角的边缘展示效果
- createLayer方法增加
supermap_rest
服务类型加载
202306
- 优化建筑点光源效果
- 集成建筑聚光灯效果
- 更改内部地形外网地址
- 集成阴影率分析
202307
- supermap_rest,兼容带token的url
- 添加通过tween的方式来实现漫游效果
- 添加视椎体实体
202308
- 添加对象描边效果
- 添加后处理灯光效果
- 完善后处理积雪效果
- 优化后处理的倒影效果