ENGINEERING / PROJECT RECORD

单桩基础 Web3D 教学样例

通过中空桩身、泥面与水面示意,观察单桩基础的几何与入土关系。这是风电可视化系列的首个基础教学样例,使用假设参数。

本地单桩教学样例:参数卡与中空桩身
本地单桩教学样例的实际界面 · 全部尺寸为假设参数
2026年10月

本地开发中 · 尚无公开体验入口

适合:希望了解单桩几何表达与模型接入过程的学习者

#进行中 #上游项目扩展

查看代码与说明 ↗ 上游项目 ↗

扩展与实现记录
  • 修复架构缺口:参数卡通用化(含来源标注)、Toolbar 特性联动、拆解规则语义化(level 0 恒不位移)、check-model 注册表驱动多模型校验
  • Blender 参数化建模脚本:布尔差构建真实壁厚中空桩身,端面顶点严格落在理论高程并逐项校验
  • 辅助面约定:泥面/水面以 Aux_ 命名 + extras.aux 标记导出,运行时不参与拾取与取景
  • 修复产品缺陷:重复选择同一模型导致页面卡在载入中
  • 专属回归测试:风机↔单桩互切、无叶轮控件、假设参数展示、拆解精确复位、三轴剖切、失败重试
来源与适用范围
  • 本样例在派生仓库的 foundation-pilot 开发分支上进行(未合并、未发布)
  • 全部尺寸为假设参数,仅供教学示意;无土层、荷载与计算依据,不生成承载力、寿命、安全系数或应力结果
  • 上游三维架构与风机模型归属原作者(Apache-2.0)

LEARN / TRY IT YOURSELF

想继续了解?从这里开始。

项目问题

风机数字样机的注册表架构能否不改渲染代码就承载基础类模型?单桩基础与风机构型差异极大:无叶轮、无机舱、参数是桩径/壁厚/入土深度而非功率/转子直径,还有泥面、水面这类”辅助示意面”。

当前进展(进行中)

  • 架构缺口修复:参数卡改为通用指标列表并强制展示数据来源(官方资料/公开资料/工程近似/假设参数);Toolbar 叶轮控件按模型特性显隐;stagedExplosion 语义实际生效(level 0 恒不位移,保证整机精确复位);模型检查脚本注册表驱动化。
  • 建模链路:build_monopile.py 用布尔差构建真实壁厚的中空桩身,桩顶、入土底端、泥面、水面高程逐项断言;辅助面以 Aux_ 命名并携带 aux 标记导出到节点 extras。
  • 回归:新增 4 个单桩专属测试;全套 14 项(13 通过 + 1 按配置跳过)。

验证证据(单桩接入阶段记录)

  • 模型检查:4 个 GLB(风机三档 + 单桩)全部通过;
  • 全量交互测试通过(Edge 155 无头,生产构建预览);
  • 截图见本页顶图(参数卡可见”假设参数 · 仅供教学”标注)。

局限与边界

  • 全部尺寸为假设参数,仅供教学示意——无土层、荷载与计算依据,不生成承载力、寿命、安全系数、优化方案或应力云图;
  • 泥面/水面为示意面,不模拟土-结构相互作用;
  • 分支未合并、未部署;合入 main 并发布需人工触发。

下一步

单桩接入已扩展为风电基础教学实验室,本页保留最初接入阶段的记录。下一阶段优先实现参数、模型几何、计算与导出的联动闭环。