Cesium 对3d-tiles分支编译 gulp npm nodejs
目前互联网能搜索到关于3d-tiles编译的学习资料有如下两个
http://blog.csdn.net/huapenguag/article/details/54137663
http://blog.csdn.net/as320qqw/article/details/60573593
看上去要弄好,似乎很复杂。确实如此,如下图。看到这些错误一脸蒙圈。
不知道是网络原因,还是其他原因,从ERR有一个内存不足。果断关闭一些进程。
测试编译好的成果,如下:
3d-tiles加载的代码:
viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
url: 'https://cesiumjs.org/NewYork/3DTilesGml'
}));
viewer.camera.flyTo({
destination: Cesium.Cartesian3.fromDegrees(-73.9874, 40.7343, 500.0),
orientation: {
heading: Cesium.Math.toRadians(175.0),
pitch: Cesium.Math.toRadians(-10.0),
roll: 0.0
},
//duration: 1
});
3d-tiles加载后显示的效果
总结:
1、npm下载包需要网络条件非常好(是指可以访问国外某些健康的网站)
2、npm编译cesium似乎没有第一个那么复杂,但提供了思路
3、cesium显示3d-tiles数据格式,是需要下载对应的3d-tiles分支版本,期待早日合并
4、由于中间出现错误,使用的命令依次是
npm install gulp -g
npm install
npm run release
按顺序执行一边,应该可以看到预期效果
5、npm编译过程几乎内存占完,CPU卡死,需要一台好机器
博客版权: 本文以学习、研究和分享为主,欢迎转载和各类爬虫,但必须在文章页面明显位置给出原文链接。 如果文中有不妥或者错误的地方还望高手的您指出,以免误人子弟。如果您有更好的建议,不如留言一起讨论,共同进步! 再次感谢您耐心的读完本篇文章。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库