此目录的五份 glTF 属于四类模型:样条管体、90° 弯头、手轮阀门、支管(三通与十字变体)。素材由仓库自己的生成器制作,无外部下载模型或纹理。按项目 Apache-2.0 许可证分发。
运行 node tools/pipe-models/build-assets.mjs 可重建。每类 glTF 引用同名 .bin 几何缓冲;运行时只请求一次模板,再生成局部 TRS 实例流。同类空间批次引用稳定的几何 URL,以复用 Cesium 资源缓存,不为每个构件独立加载模型。
管体基准为直径 1m、长度 1m 的圆柱,从 glTF +Z=0 到 +Z=1;运行时横向按后端管径(mm→m)缩放、纵向沿真实路径缩放。为跟随地形,长路径在原折线上细分为最长约 20m 的小段,不平滑拐角、不推断连接拓扑。
构件是标准示意件,最大主体跨度约 1m。它们不代表厂家型号、真实弯曲角度、安装尺寸或真实朝向。构件朝向固定,仅用于类型辨认。模型中心/中心线使用地表采样高程减 虚拟埋深 2m;这不是后端实测埋深。
缺少管径、未知构件类型、地表采样失败或素材加载失败时,保留既有折线/符号。只有模型 readyEvent 后才撤下备用表达;后续资源错误恢复备用表达。临时失败可在后续刷新时按 30s 冷却重试。地下显示沿用驾驶舱现有管线视图,不额外改变地形遮挡纪律。