我的github
posts - 3243,  comments - 42,  views - 158万

从网上下载的大雁塔和文庙的3dtiles。一个在天空,一个在地下。。

加载模型时设置clamptoground无效。。

复制代码
    var height = 81.5;  //根据地形设置调整高度 大雁塔:-420
    tileset.readyPromise.then(function(argument) {
      //贴地显示
      var cartographic = Cesium.Cartographic.fromCartesian(tileset.boundingSphere.center);
      var surface = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, cartographic.height);
      var offset = Cesium.Cartesian3.fromRadians(cartographic.longitude, cartographic.latitude, cartographic.height + height);
      var translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
      tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
    })
复制代码

参考1:https://www.cnblogs.com/HandyLi/p/11113030.html

参考2:https://blog.csdn.net/caozl1132/article/details/111549414

参考3:https://www.cnblogs.com/huqi-code/p/8288239.html  https://www.jianshu.com/p/bc0c3f84226c

复制代码
    //修改高度【独立方法】
    // setHeight(height) {
    //   let center = Cesium.Cartographic.fromCartesian(this.tileset.boundingSphere.center);
    //   let surface = Cesium.Cartesian3.fromRadians(center.longitude, center.latitude, center.height);
    //   let offset = Cesium.Cartesian3.fromRadians(
    //     center.longitude,
    //     center.latitude,
    //     center.height + height
    //   );
    //   let translation = Cesium.Cartesian3.subtract(offset, surface, new Cesium.Cartesian3());
    //   this.tileset.modelMatrix = Cesium.Matrix4.fromTranslation(translation);
    // }
复制代码

 

posted on   XiaoNiuFeiTian  阅读(610)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
历史上的今天:
2020-12-11 arcgis server集群服务器部署
2020-12-11 Python按符号分隔 - split
2020-12-11 ArcPy属性表查询&关联查询
2020-12-11 An expected field was not found or could not be retrieved properly & Matching records may not appear in table view due to join validation errors.
2020-12-11 ArcGIS 属性summarize统计
2018-12-11 开源SLAM
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示