WEBGIS开发 Cesium路径漫游 第一人称漫游 场景漫游 EarthSDK

8 篇文章 1 订阅
8 篇文章 1 订阅

应用场景:

在很多项目中常常需要进行场景漫游,比如结合人工模型或者实景三维模型,在场景中沿着一条既定的路线视角跟随移动。
最近在学习earthSDK,发现运用这个工具结合CesiumLab桌面软件使用可以特别容易的实现很多复杂功能,并且CesiumLab可以下载配置自动生成一个json,然后直接把json文件内容copy代码到场景结构树中就可以了,简直太方便了!!!**


1.加载模型

以人工模型为例,先将人工模型运用CesiumLab数据处理为3DTiles,然后在场景中加载:

在这里插入图片描述
加载之后在CesiumLab桌面程序中可以对模型3DTiles瓦片进行编辑,比如说可以调整样式,模型移动,模型旋转等,这些改动都会存在配置中。
在这里插入图片描述
在调整完模型后,我们在图层管理中右键模型,选择下载配置,就可以将模型的具体参数json下载下来:
在这里插入图片描述
如下图所示,获取到json后,我们把这段代码直接复制,然后在自己的项目中加载到earth.scenetree场景树中即可:
在这里插入图片描述

2.路径绘制

同样的,在CesiumLab中我们可以手绘漫游的路径,在软件的标会栏选择路径动画,即可在场景中绘制,绘制后可以对关键点进行修改,比如拉高/移动/删除等操作,路径动画还提供包括闭合、漫游速度、循环漫游、视角跟随(第一人称)、沿切线方向漫游等参数的设置。
在这里插入图片描述
在配置好这些参数后,我们可以先在场景中进行浏览,然后仿照之前的操作下载配置,在项目中的场景树加载即可。

3.成果展示

在这里插入图片描述
如上即可实现路径的漫游。
此功能的实现基于earthSDK和CesiumLab桌面软件,甚至不用你写两行代码,只需要你在场景中拖一拖,拽一拽将效果配置好,然后下载配置拷贝到项目中就可以了,并且在获取到场景树中的漫游节点后,可以随时更改里面的相应参数实时配置,简直不要太好用。
而且earthSDK中封装好了各种标绘工具,场景效果,分析工具,都可以直接调用,属实十分方便。

持续学习中。。。

  • 2
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值