百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
C

CesiumMeshVisualizer

> 编程语言
开源

Cesium+Three.js。

767 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Cesium+Three.js。

CesiumMeshVisualizer

让你可以在 Cesium 中使用三.js 的几何体,并使用三.js 中的 mesh、geometry 和 material 来管理可渲染的对象。

物理/地形 物理/软体体积 物理/软体体积 2 物理/软体绳 physics/convex_break ReferenceMesh 体积渲染 fluid2d 实例化 模块 CustomImageryLayer+帧缓冲纹理

当初的想法,说几句

带上源码示例和文档,诚意献出,https://github.com/MikesWei/CesiumMeshVisualizer,名字不重要。

个人认为,Threejs 中的 Mesh、Geometry、Material 非常好,尤其是各个属性可以独立、动态地编辑,这是目前在 Cesium 的 Primitive 中没有充分体现的。例如,你渲染一个立方体,想要旋转,竟然还需要自己计算新的 ModelMatrix;再比如画一个波动的水面,竟然不能仅仅修改顶点位置属性,修改完顶点位置后还需要删除旧的 Primitive 并创建一个新的 Primitive。也许我没有找到接口,但真的很难找!幸好,稍微了解 Cesium Primitive 的人都知道,稍微底层一点的还有 DrawCommand 可以灵活使用,但也太灵活了,代码量大,容易出错,所以决定自己模仿 Threejs 的 Mesh、Geometry、Material 并实现一个负责渲染和管理它们的 Primitive,该 Primitive 更支持动态管理可渲染对象;之前的想法是直接转换 Threejs 的 Mesh,结果就是 Cesium3js。

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

JavaScriptcesiumcesium-democesium-threejs

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言