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

模型贴地

给 Entity 的 model 设置 heightReference,让模型底部始终贴合地面。

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

贴地模式

模型的原点在脚下,设置 heightReference: CLAMP_TO_GROUND 后底部会贴住地面。模型原点不在脚下的资源需要先做一次局部平移。

模型从哪来

示例用代码生成一个盒体 GLB:顶点、法线、索引写进 ArrayBuffer,拼成 glTF 二进制,再用 Blob 转成对象 URL,不依赖任何外部模型文件。

属性取值说明
model.uriURLBlob URL 或远程地址
heightReferenceCLAMP_TO_GROUND贴地
minimumPixelSize像素远距离时的最小尺寸

贴地模型每次地形更新都会重新计算位置,大范围移动场景里可能出现抖动,可以改用 RELATIVE_TO_GROUND 加固定偏移。