铯将相机绑定到模型

Cesium bind camera to model

我已经放了Cesium模型

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
}));

我要改变它的位置(模型会飞) 我想知道有没有办法将相机绑定到这个模型。 像这样:

let camera = this.viewer.camera.bindToModel(model, OPTIONS);

所以当模型改变位置时 - 相机也会移动。 谢谢

我的

的原因
viewer.trackedEntity = myModel;

没有把相机对准模型,是我用的吗

let myModel = viewer.scene.primitives.add(MODEL);
viewer.trackedEntity = myModel;

在场景中添加模型并专注于它。 当我改为

let myModel = viewer.entities.add(MODEL_DESC);
viewer.trackedEntity = myModel;

我的相机专注于模型并根据需要跟随它进行位置变化。 感谢 emackey for useful example Multipart CZML Demo 帮助解决了我的任务