我已经实现了一个 3D 模型(Cesium Air)的飞行器在路径上移动。根据时间更改其位置,详细数据在 czml 文件中的“position”属性下可用。然而,我无法沿着路径改变飞行器的方向。飞行器通过路径飞行,但其航向、俯仰和翻滚是恒定的。它不会随着高度增加而俯仰等。如何使用 czml 文件中的“orientation”属性或其他解决方案来实现姿态变化?
你需要为需要沿路径定向的每个实体(飞机)分配VelocityOrientationProperty。不幸的是,没有CZML指示器可以用于此,但是您可以在加载CZML后在客户端代码中进行分配。 Sandcastle Interpolation Demo演示了应用于移动飞机的VelocityOrientationProperty。请务必选择非线性插值,以使其看起来很酷。