gpt4 book ai didi

javascript - 铯将相机绑定(bind)到模型

转载 作者:行者123 更新时间:2023-11-30 20:32:24 25 4
gpt4 key购买 nike

我已经放了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
}));

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

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有用的例子 Multipart CZML Demo这有助于解决我的任务

关于javascript - 铯将相机绑定(bind)到模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50198488/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com