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

随时间转动的车轮

用节点变换属性驱动车轮旋转,让模型的轮子随行驶速度同步转动。

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

轮子为什么要单独驱动

模型没有内置动画,车轮与车身是两个节点。用 NodeTransformationProperty 给每个轮子节点一个随时间变化的旋转,车体则跟着采样位置走。

朝向怎么对齐路径

VelocityOrientationProperty 读取位置属性的速度方向,自动让车头朝向行驶方向。速度为零时朝向保持上一次的值,避免抖动。

属性作用说明
position采样位置SampledPositionProperty
orientation朝向速度方向
nodeTransformations节点变换PropertyBag

轮子转速由时间直接换算角度,不会与地面位移严格同步;要做真实滚动,应按行驶距离除以轮子半径计算角度。