5. 线路几何:弯道与坡度
一条只有直线的线路难免单调。本章将介绍如何为您的线路添加弯道和坡度,使其更具真实感和挑战性。
1. 创建弯道
让我们在 1200
米处添加一个半径为 2000 米的右转弯道,并在 1450
米处回归直线。
With Track
...
1200
.Curve 2000;10
...
1450
.Curve 0;0
...
Track.Curve
指令详解
Track.Curve 半径; 超高
- 半径 (Radius): 弯道的半径,单位为米。
- 正值:向右转弯。
- 负值:向左转弯。
0
:直线轨道。
- 超高 (Cant): 外侧轨道比内侧轨道高出的距离,单位为毫米 (mm),用于抵消列车过弯时的离心力。
在 Route Viewer 中快速导航
在 Route Viewer 窗口中,您可以直接输入数字(轨道位置)并按回车,即可快速跳转到该位置,非常便于调试。
2. 创建坡度
接下来,我们让线路在 1100
米处开始爬坡,在 350 米的距离内爬升 10 米。
Track.Pitch
指令
Track.Pitch 坡度
- 坡度 (Pitch): 轨道的坡度,单位为千分之
‰
。- 正值:上坡。
- 负值:下坡。
0
:平路。
坡度的计算公式为:
[ \text{坡度} = 1000 \times \frac{\text{垂直距离}}{\text{水平距离}} ]
根据我们的需求,计算出的坡度为 1000 * 10 / 350 ≈ 29‰
。
因此,我们在 1100
米处添加上坡指令,并在 1450
米处恢复平直:
With Track
...
1100
.Pitch 29
...
1450
.Pitch 0
...
配合 .Height
实现高架效果
在添加了 .Pitch
指令后,您会发现地面也随着轨道一起抬升了。要实现高架效果,我们需要在坡道顶端,即 1450
米处,重新设置地面与轨道的高度差。
With Track
...
1450
.Pitch 0
.Height 10.3
...
地面高度被设置为 10.3
米(坡道爬升的 10 米 + 原始轨道高度 0.3 米),这样,轨道就会出现在 10 米高空,而地面则保持在原始高度。
● 思考与预习
思考
- 如何让线路从高架段下坡,回到地面?
Track.Curve
指令的半径可以设置为一个极小的值吗?如果可以,会实现什么样的效果?- 如何将教程中的右转弯道改为左转?
预习
在下一章节中,我们将学习如何:
- 创建多轨道的并行线路。
- 为线路两旁添加树木等环境景物。
请在进入下一章节前,花些时间思考以上问题,并回顾本章所学内容。