Cesium
cesium源码解析与实践
GAMESLI-GIS
web3D 图形学爱好者 BJFU GIS硕
展开
-
cesium-01 render入口
1.Viewer初始化里面有注意有个useDefaultRenderLoop参数 // Cesium widget var cesiumWidget = new CesiumWidget(cesiumWidgetContainer, { imageryProvider: createBaseLayerPicker || defined(options.imageryProvider) ? false : undefined, clock:原创 2021-08-12 16:33:27 · 280 阅读 · 0 评论 -
cesium-02 scene render1(tryAndCatchError(this, prePassesUpdate);)
从这里看updateAndExecuteCommands:updateAndExecuteCommands负责数据的调度,比如哪些Tile需要创建,这些Tile相关的地形数据,以及涉及到的影像数据之间的调度,都是在该函数中维护,但是updateAndExecuteCommands函数只负责管理,也就是他所创建的Tile类只是一个个的Tasks,自己并不负责Tasks内容的实现(数据的加载和维护)scene.globe.endFrame 会对该帧所涉及的GlobeTile的下载,解析等进行处理原创 2021-08-12 17:25:43 · 255 阅读 · 0 评论 -
cesium-02 scene render2(tryAndCatchError(this, render))
cesium原创 2023-04-23 14:52:04 · 110 阅读 · 0 评论 -
cesium-02 scene render2-1(updateAndRenderPrimitives)
cesium原创 2023-04-23 16:00:21 · 214 阅读 · 0 评论 -
cesium-03 Viewer._onTick
这里主要关注点是this._dataSourceDisplay.update(time)其初始化在Viewer里面此处可以参考该博客内容,很详细https://www.cnblogs.com/fuckgiser/p/6115421.html原创 2021-08-12 17:34:14 · 309 阅读 · 0 评论 -
cesium-04 primitives.update
https://www.cnblogs.com/fuckgiser/p/6115421.html1.webworker 构建顶点、法向量等等2.状态完成后,就继续下面的操作createVertexArraycreateRenderStatecreateShaderProgram原创 2021-10-09 11:27:26 · 1206 阅读 · 0 评论 -
cesium EntityCollection.add方法引起的事件逻辑
cesium原创 2023-04-23 11:14:20 · 304 阅读 · 0 评论 -
cesium 初始化的一些重要成员和逻辑
cesium原创 2023-04-22 21:07:27 · 99 阅读 · 0 评论 -
cesium的material和appearance
cesium的material和appearanceappearance封装的material1.注意一共下面几个Appearance2.new appearance 自定义,更纯粹,也可定义appearance .material,稍微好弄些3.自定义material4.干干净净的原始自定义appearance,自己构造primitive https://blog.csdn.net/A873054267/article/details/1051410345.materialInput6.最终的顶点和片元原创 2021-07-16 09:37:14 · 2379 阅读 · 1 评论 -
cesium着色器坐标
由世界坐标转模型坐标由相机坐标转模型坐标https://www.cnblogs.com/onsummer/p/14212009.html原创 2021-10-09 13:53:15 · 372 阅读 · 0 评论 -
3dtile
https://www.cnblogs.com/onsummer/p/12799366.html通过调试“@geodan/mapbox-3dtiles”得到上述信息,结合上面的博客(很不错),可以看出每个模型的属性信息可写在batchTableJson中就是上面的那种情况,也可以写在二进制数据体中batchTableBinary,这个具体规则就参加上面博客中的...原创 2021-10-08 15:59:04 · 151 阅读 · 0 评论