首页 / Cesium / 使用示例
随时间转动的车轮
用节点变换属性驱动车轮旋转,让模型的轮子随行驶速度同步转动。
源码与运行效果
轮子为什么要单独驱动
模型没有内置动画,车轮与车身是两个节点。用 NodeTransformationProperty 给每个轮子节点一个随时间变化的旋转,车体则跟着采样位置走。
朝向怎么对齐路径
VelocityOrientationProperty 读取位置属性的速度方向,自动让车头朝向行驶方向。速度为零时朝向保持上一次的值,避免抖动。
| 属性 | 作用 | 说明 |
|---|---|---|
position | 采样位置 | SampledPositionProperty |
orientation | 朝向 | 速度方向 |
nodeTransformations | 节点变换 | PropertyBag |
轮子转速由时间直接换算角度,不会与地面位移严格同步;要做真实滚动,应按行驶距离除以轮子半径计算角度。