使用
params: {
tx: 129.75845, //模型中心X轴坐标(经度,单位:十进制度)//小左
ty: 46.6839, //模型中心Y轴坐标(纬度,单位:十进制度)//小下
tz: 28, //模型中心Z轴坐标(高程,单位:米)
rx: 0, //X轴(经度)方向旋转角度(单位:度)
ry: 0, //Y轴(纬度)方向旋转角度(单位:度)
rz: 1.6, //Z轴(高程)方向旋转角度(单位:度)小右
scale: 0.8 //缩放比例
},
promise.then((result) => {
this.update3dtilesMaxtrix(result, params) //改变位置
}
源码
update3dtilesMaxtrix(tileset, params) {
//旋转
var mx = Cesium.Matrix3.fromRotationX(Cesium.Math.toRadians(params.rx))
var my = Cesium.Matrix3.fromRotationY(Cesium.Math.toRadians(params.ry))
var mz = Cesium.Matrix3.fromRotationZ(Cesium.Math.toRadians(params.rz))
var rotationX = Cesium.Matrix4.fromRotationTranslation(mx)
var rotationY = Cesium.Matrix4.fromRotationTranslation(my)
var rotationZ = Cesium.Matrix4.fromRotationTranslation(mz)
//平移
var position = Cesium.Cartesian3.from

最低0.47元/天 解锁文章
3527

被折叠的 条评论
为什么被折叠?



