Repository navigation
tool gauge zh
laurel Lin edited this page Aug 22, 2026
·
2 revisions
入口:
工具 → 轨距换算(Actioncreate_track_gen.gauge) 源码:src/ui/gauge.ts
一个对话框同时显示 英寸 / 毫米 / 像素(1/16 方块) / 输出值。在任意一个输入框里输入数值, 其余两个输入框与「输出值」(Create 弯道比例常数,只读)一起联动更新——不需要换算或点按钮。默认 显示 Create 标称轨距 1600mm。
| 输入框 | 用途 |
|---|---|
| 英寸(in) | 输入英寸轨距,换算成 mm / px 与比例常数(1 英寸 = 25.4mm) |
| 毫米(mm) | 输入毫米轨距,换算成 in / px 与比例常数(1 格方块 = 1 米 = 1000mm) |
| 像素(1/16 方块) | 输入像素轨距,换算成 in / mm 与比例常数。px 是生成基准(mm = px×1000/16,in = mm/25.4) |
输入正数即触发换算;非数字或 ≤0 时忽略。
| 显示 | 用途 |
|---|---|
| 输出:Create 弯道比例常数 | 由像素轨距经二次拟合曲线计算(scaleForPx),只读。Create 用它把弯道旋转角换算成渲染用的 scale |
对话框底部固定显示:
- 拟合公式:二次多项式(拟合穿过三个锚点)。
-
锚点:
1435mm→0.755, 1600mm→0.965, 1000mm→0.525——可作校验。
只有一个 确定 按钮(关闭对话框);本工具不写任何文件、不改动工作区。