/*
* 调整模型的高度
* @param {Object} modelEntity - 模型实体
* @param {Number} newHeight - 新的高度
*/
function raiseModelHeight (modelEntity, newHeight) {
if (modelEntity && modelEntity.position) {
// 获取当前模型的经纬度
const cartographic = Cesium.Cartographic.fromCartesian(modelEntity.position.getValue(Cesium.JulianDate.now()))
const longitude = Cesium.Math.toDegrees(cartographic.longitude)
const latitude = Cesium.Math.toDegrees(cartographic.latitude)
// 设置新的位置,包括新的高度
modelEntity.position = Cesium.Cartesian3.fromDegrees(longitude, latitude, newHeight)
}
}
cesium调整glb单体模型高度
最新推荐文章于 2024-10-05 10:13:36 发布