热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

Cesium之3DTiles编译流程

一、版本库1.Cesium官方网址地址为:https:cesiumjs.org2.直接在bing上搜索图1主页最底部有github的Logo打开的链接为:Github:https:gith
一、版本库

1.Cesium官方网址地址为:https://cesiumjs.org/

2.直接在bing上搜索


图1

主页最底部有github的Logo


打开的链接为:Github: https://github.com/AnalyticalGraphicsInc/cesium/

打开后一定要切换到所需要使用的分支(此处为3d-tiles分支):


图3

为方面以后查找可以 ”fork”一下


图4


二、git检出

使用Git clone url 命令检出


图5.1

检出后一定记得切换到对应的分枝才行 在检出的cesium 文件夹下执行 git checkout 3d-tiles命令即可。


图5.2

注:检出的文件约300M,否则可能存在问题。

三、使用WebStorm打开

图6

执行File--> Open选择对应的路径。


图7

右键gulpfile.js—>run “default”


图8

 

右键打开gulpfile.js 提示Faild to list tasks , 点details 查看详细信息。

图9

解决办法是配置一下gulp;

根据提示顺序解决gulp相关的问题即可。

图10

四、安装配置gulp

gulp是基于Nodejs的自动任务运行器,基本流程就是先安装nodejs,通过nodejs的npm全局安装和项目安装gulp

1 安装node.js (https://nodejs.org/)下载安装即可。

 

运行测试node 及npm是否安装成果,如下图则成功

图11

安装gulp需要的包

将路径切换到工程目录下(我的工程:D:\OSLS\Cesium3DTiles\cesium)

 

全局安装gulp,出现warn不要紧,等他慢慢转,表示正在联网下载...

命令为: npm install -ggulp

 

安装成功不WARN(警告)对后续操作没有影像,可以暂时忽略。

图12

安装成功后会在当前文件夹下生成一个node_modules文件夹,内含glup模块


图13

回到WebStorm进行修改gulp的路径


图14

Gulp Package选择到刚才安装的gulp位置。

 

重新加载

图15

 

提示的错误已经发生了变化,需要安装” request “ 模块。

图15

同样npm install request 即可。

图16

Reload tasks 依次安装所需的所有的模块即可。

注:可能会有批量安装所有的所有模块的小脚本,如有请告知,先行谢过!

中间可能会出些提示信息,忽略即可。

全部安装完成后

图17

五、 reales版本右键realse约十分钟编译完成。


图18


将会在当前目录下生成一个build文件夹。




推荐阅读
  • C++程序员视角下的Rust语言
    自上世纪80年代初问世以来,C就是一门非常重要的系统级编程语言。到目前为止,仍然在很多注重性能、实时性、偏硬件等领域发挥着重要的作用。C和C一样&#x ... [详细]
  • Nginx使用AWStats日志分析的步骤及注意事项
    本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ... [详细]
  • 原文地址:https:www.cnblogs.combaoyipSpringBoot_YML.html1.在springboot中,有两种配置文件,一种 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • CentOS7.8下编译muduo库找不到Boost库报错的解决方法
    本文介绍了在CentOS7.8下编译muduo库时出现找不到Boost库报错的问题,并提供了解决方法。文章详细介绍了从Github上下载muduo和muduo-tutorial源代码的步骤,并指导如何编译muduo库。最后,作者提供了陈硕老师的Github链接和muduo库的简介。 ... [详细]
  • 前言:原本纠结于Web模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中ev ... [详细]
  • 前言:原本纠结于Web 模板,选了Handlebars。后来发现页面都是弱逻辑的,不支持复杂逻辑表达式。几乎要放弃之际,想起了Javascript中eval函数。虽然eval函 ... [详细]
  • JavaScript和Python是用于构建各种应用程序的两种有影响力的编程语言。尽管JavaScript多年来一直是占主导地位的编程语言,但Python的迅猛发展有 ... [详细]
  • 技术周报·2021-05-07-小编推荐向现代Javascript转型原文标题:Publish,ship,andinstallmodernJavaScriptforfaste ... [详细]
  • Linux 中使用 clone 函数来创建线程
    2019独角兽企业重金招聘Python工程师标准Linux上创建线程一般使用的是pthread库实际上libc也给我们提供了创建线程的函数那就是cloneintclone(i ... [详细]
  • 使用npmi编译vue项目出现无法下载github.com中的对应的包源文件报错信息如下:npmERR!fatal:unabletoaccess'https:github ... [详细]
  • 从零开始系列之vue全家桶(2)安装调试插件vue Devtools
    小白安装前提是会用git,会从github上找东西。第一步:我们可以先从github上找到vue-devtools的项目,下载到本地。下载vue-devtools链接。克隆方法:git ... [详细]
  • 安卓端开源移动浏览器开源项目
    进入android开发以来,webview用的比较多,后来又看了一些基于webview的浏览器代码,慢慢的将积累的东西做成了一个安卓移动浏 ... [详细]
author-avatar
louning5257_364
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有