# 跨径与梁型初选

用途：可追溯相邻资料检索、可修改教学外形、同参数三视图导出。没有 LLM 接入，不声称规范验算或工程推荐。

数据快照来自相邻目录 girder-proportions-20261019/data.json 的 253 项尺寸记录。build-data.mjs 保存原始数据 SHA-256、保留记录、来源元数据及排除清单。筛选、配对和排序规则见 logic.js；完整教学假定见 source-notes.html。候选数据冻结在 candidate-data.json，重建需显式运行 build-data.mjs。

## 检索边界

- 排除 qualityNote 非空、材料非 rc/pc、截面 unknown 或 sectionIllustration=unverified、体系非 simple/continuous/rigid、非正数尺寸。
- 支点记录不独立成为模型。mid 与 support 按 entity、span、sourceId、section、system、materialClass 精确配对；无配对不猜支点高度。
- 构造/材料/体系组各取距离输入跨度最近的一条。距离相同时，简支、连续、刚构按此顺序；项目图纸、通用图、实桥、项目方案作稳定排序辅助，不代表证据等级的普遍排名。
- 界面检索窗为 ±max(10 m, 30%L)，最多六组；无窗内记录则返回最近三组并显示“距离较大”。窗宽不是工程适用限值。
- 不进行回归、插值、跨材料拟合或用数据极值作为设计限值。高度默认沿用相邻记录，不按输入跨度比例自动生成。
- 原来源条目保留 name/category/docLabel/documentLabel/sourceStatus/verification/evidenceLocator/materialEvidence 等已有字段。征求意见稿未升级成正式标准，方案未改称已建桥。

## 几何合同

统一 x桥向/y横向/z向上，单位 m；V 映射与 disposeSection 从现有教材 sections/model.js 复用。截面轮廓在 logic.js 定义，Three.js 扫掠和 drawings.js 三视图均消费同一 contract 与 profile。输入范围 L=5–350 m、B=4–30 m、h=0.3–20 m 为界面建模范围，不是设计适用范围。

连续/刚构采用三等跨教学布置。变高曲线在中墩两侧半跨采用 cos²(πd/L) 连接 h_mid、h_support，端支点取 h_mid；没有照抄原桥线形。板厚、腹板、马蹄、排梁数、箱室数、墩、盖梁、支座均是声明的教学假定。没有导入未经核对的复杂施工构造。工字梁 h 不含另浇桥面板；总结构高度比较另加 deckThickness，未建梗腋或铺装。

## 力学与筋线

简支梁均布荷载解析：R_A=R_B=qL/2；M(x)=qx(L−x)/2，端弯矩零，跨中最大 qL²/8。不赋数值 q；不计预应力、横向分配、桥面连续约束、施工阶段与组合。

连续/刚构只用受拉侧位置教学示意；不将简支公式套给这些体系。外链两跨等 EI 算例为独立教学例，不对应本演示三跨模型。无钢筋数量、直径、截断与锚固输出；有色线宽显示增强，与物理钢筋实体无对应关系。

## 输出及复现

通过教材本地 HTTP 服务打开 index.html。原文件不可直接通过 file:// fetch 数据。SVG 与 JSON 下载按当前选择、输入和模型高度生成。JSON 包含源记录、原跨度定义、几何尺寸、截面轮廓、支承站位、假定与分析类别。PNG 带“方案初选教学外形，非施工图”图签。

本地依赖：../vendor/three.module.js、../vendor/controls/OrbitControls.js；Three.js 许可证沿用 ../vendor/THREE-LICENSE.txt。外形和输出矢量图为程序生成教学几何，不使用来源图纸扫描页；数据公开状态不替代图纸再版授权。
