数据加载:
let models = viewer.scene.primitives.add(Cesium.Model.fromGltf({
url: './tree/qtc1.gltf',
modelMatrix: modelMatrixe,
scale: 1,
show: true,
luminanceAtZenith: 0.8
}))
模块加载:
import { moveData } from "moveData.js";
moveData.moveData(models,Cesium);
操作模块:
export const moveData = {};
moveData.moveData = function (models,Cesium) {
document.onkeydown=function(event){
let e = event || window.event || arguments.callee.caller.arguments[0];
//位置
if(e.key == 'ArrowUp'){
models.modelMatrix[12]=models.modelMatrix[12]+1
}else if(e.key == 'ArrowDown'){
models.modelMatrix[12]=models.modelMatrix[12]-1
}else if(e.key == 'ArrowLeft'){
models.modelMatrix[14]=models.modelMatrix[14]+1
}else