cesium 新建模型_TerraExplorer Pro 7.2版本输出的3D Tiles模型如何在Cesium中使用?

在TerraExplorer Pro 7.2版本中,增加了三维模型导出功能,能够将3DML模型导出成Cesium支持的3D Tiles和Esri支持的I3S格式,方便大家做三维模型(包括传统人工模型、BIM、倾斜实景三维模型等)的共享服务。随着这几年基于Cesium应用项目的增多,这个功能也更方便大家将以前3dml格式的成果数据转移到新的项目中来应用,同时也简化了模型的处理流程,更易于应用。

具体操作流程如下:

1.      在TerraExplorer Pro中选中3DML模型图层,软件菜单栏就出现对模型操作的对应菜单项:

fad0525f3f22885708b95375ba65c5a8.png

2.      选择其中的Export to Mesh即可,弹出界面如下:

00851b3565175517d28e7469593aa839.png

输出格式Output Format选择3D Tiles即可。

3.      输出成果内容组织结构如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,针对你的问题,我可以给你一些指导。首先,你需要明确加载3D Tiles的目的是什么。如果你只需要显示一个小范围的地理区域,那么局部加载就是一个非常好的选择,它可以帮助你提高应用程序的性能。 在Cesium,你可以使用Tileset类加载3D TilesTileset类提供了一些方法,能够帮助你控制加载和显示3D Tiles的细节。下面是一个示例代码,演示如何加载并调整3D Tiles: ```javascript var viewer = new Cesium.Viewer('cesiumContainer'); var tileset = new Cesium.Cesium3DTileset({ url : 'path/to/your/tileset' }); viewer.scene.primitives.add(tileset); // 通过设置Tileset的transform属性,调整3D Tiles的位置和方向 tileset.readyPromise.then(function(tileset) { var boundingSphere = tileset.boundingSphere; var cartographic = Cesium.Cartographic.fromCartesian(boundingSphere.center); var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 0.0); var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, 10.0); var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3()); tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation); }); // 通过设置Tileset的maximumScreenSpaceError属性,控制3D Tiles的细节级别 tileset.maximumScreenSpaceError = 8; ``` 在这个示例,我们首先创建了一个Cesium的Viewer实例,并将其作为容器显示在HTML页面。然后,我们创建了一个Tileset实例,并将其添加到场景。接下来,我们设置了Tileset的transform属性,将3D Tiles调整到我们想要的位置和方向。最后,我们设置了Tileset的maximumScreenSpaceError属性,控制3D Tiles的细节级别。 希望这个示例能够帮助你加载并调整3D Tiles。如果你还有其他的问题,请随时问我。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值