首页 > TAG信息列表 > CesiumJS
CesiumJS 更新日志 1.96 与 1.97 - 新构建工具 esbuild 体验及 Model API 更替完成
目录1.96 更新情况1.97 更新情况新构建工具 esbuild 和大换血的构建指令使用1. 官方自述构建工具更新的原因2. 选择使用 esbuild3. 关于 WebWorker 遗留问题4. 重头戏之旧构建指令移除与新指令用法5. 收益6. 之后的改进方向7. 开发者如何使用新的构建成果 CesiumJS 更新日志 1.96CesiumJS 2022^ 源码解读[0] - 文章目录与源码工程结构
很高兴你能在浮躁的年代里还有兴趣阅读源代码,CesiumJS 至今已有十年以上,代码量也积累了三十多万行(未压缩状态)。 我也很荣幸自己的文章能被读者看到,如果对你有帮助、有启发,点个赞就是对我最大的鼓励,感激不尽。本系列文章写于 2022 年,梳理的是 CesiumJS 前端库中的主要源码结构,不涉CesiumJS 2022^ 原理[4] - 最复杂的地球皮肤 影像与地形的渲染与下载过程
目录API 回顾1. 对象层级关系1.1. Scene 中特殊的物体 - Globe1.2. 地球 Globe 与椭球 Ellipsoid1.3. 瓦片四叉树 - QuadtreePrimitive 及其成员2. 瓦片四叉树单帧四个流程3. 更新与起帧3.1. 更新过程 - Globe 的 update3.2. 起帧过程 - Globe 的 beginFrame4. 瓦片的渲染 - GlobeCesiumJS 2022^ 原理[3] 渲染原理之从 Entity 看 DataSource 架构 - 生成 Primitive 的过程
目录API 用法回顾1. 为什么要从 Viewer 访问 Entity API1.1. 高层数据模型的封装 - DataSource API1.2. 显示管理器 DataSourceDisplay 与默认数据源 CustomDataSource1.3. 默认的数据源 - CustomDataSource1.4. DataSource API 与 Scene 之间的桥梁2. 负责 DataSource API 可视化CesiumJS 2022^ 原理[2] 渲染架构之三维物体 - 创建并执行指令
目录回顾预备知识:指令预备知识:通道1. 生成并执行指令1.1. Primitive 生成指令1.2. Context 对象负责执行 WebGL 底层代码2. 多段视锥体技术3. 指令对象的转移筛选可见集4. 本篇总结 回顾 书接上文,Scene.js 模块内的 render 函数会将控制权交给 WebGL,执行 CesiumJS 自己封装的指令