经纬志
首页 / Cesium / 使用示例

采样属性的插值

用 SampledPositionProperty 的三种插值算法,让同一条路径呈现不同弯度。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

采样点与插值

SampledPositionProperty 只存关键帧,播放时按时间插值。LINEAR 走直线,LAGRANGE 用多项式过点,HERMITE 需要速度信息,示例里由数值差分估计。

度数的代价

插值度数越高曲线越平滑,但需要更多邻近采样点,过度调高会出现过冲,甚至让路径甩到采样点之外。

算法特点建议度数
LINEAR折线,计算最省1
LAGRANGE过点平滑曲线2 – 3
HERMITE带切线,轨迹自然1 – 2

时钟没启动时实体只停在第一个采样点;确认 shouldAnimate 为 true 且时间范围覆盖当前时间。