Sas*_*Kos 3 javascript cesiumjs
我已经把铯模型
let modelMatrix = Transforms.eastNorthUpToFixedFrame(
Cartesian3.fromDegrees(
longitude,
latitude,
altitude
)
);
let model = this.viewer.scene.primitives.add(Model.fromGltf({
url : URL,
modelMatrix : modelMatrix,
minimumPixelSize : 1,
maximumScale : 1
}));
Run Code Online (Sandbox Code Playgroud)
我要改变它的位置(模型会飞)我想知道有没有办法将相机绑定到这个模型。像这样的东西:
let camera = this.viewer.camera.bindToModel(model, OPTIONS);
Run Code Online (Sandbox Code Playgroud)
因此,当模型改变其位置时,相机也会移动。谢谢
我的原因
viewer.trackedEntity = myModel;
Run Code Online (Sandbox Code Playgroud)
没有将相机聚焦在模型上,是我使用的
let myModel = viewer.scene.primitives.add(MODEL);
viewer.trackedEntity = myModel;
Run Code Online (Sandbox Code Playgroud)
在场景上添加模型并关注它。当我更改为
let myModel = viewer.entities.add(MODEL_DESC);
viewer.trackedEntity = myModel;
Run Code Online (Sandbox Code Playgroud)
我的相机聚焦在模型上,并根据我的需要跟踪它的位置变化。感谢emackey提供了有用的Multipart CZML 演示示例,帮助解决了我的任务