Cesium的3dtileset坐标和高度问题

平时我加载的3Dtileset内部是模型坐标系的,模型定位的话使用Cesium.Transforms.headingPitchRollToFixedFrame去控制位置和方向角。

但是有时会遇到3Dtileset内部是世界坐标系的,那就不需要上面的定位了,因为内部自己有坐标。可是有时候3Dtileset会在地下,或者有一点小偏移需要纠正。那就可以使用

Cesium.Matrix4.multiplyByTranslation(tileset.root.transform, new Cesium.Cartesian3(x, y, z), tileset.root.transform)去调整

如果需要整体移动到某一个区域的话,也可以使用Cesium.Matrix4.setTranslation(scene._content.root.transform, Cesium.Cartesian3.fromDegrees(经度, 纬度, 高度) ,scene._content.root.transform)移动到任意位置

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值