码迷,mamicode.com
首页 > Web开发 > 详细

Cesium 对3d-tiles分支编译 gulp npm nodejs

时间:2017-04-17 00:24:27      阅读:307      评论:0      收藏:0      [点我收藏+]

标签:xinit   quit   uvc   luks   pod   gbk   move   iam   text   

目前互联网能搜索到关于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卡死,需要一台好机器

Cesium 对3d-tiles分支编译 gulp npm nodejs

标签:xinit   quit   uvc   luks   pod   gbk   move   iam   text   

原文地址:http://www.cnblogs.com/defineconst/p/6720447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!