镗孔环隧道区域由一系列按顺序放置的环组成。其参数定义直径、长度、旋转位置和锥度。
| 参数说明 | 内容参数 | 参数值 | InfraWorks 集/读取 | Inventor | Revit |
|---|---|---|---|---|---|
| 始端直径 | Diameter1 | 线段开始位置 (x=0, z=0) 处的环的直径。 | 是/否 | 否 | 否 |
| 末端直径 | Diameter2 | 线段结束位置处的环的直径。 | 是/否 | 否 | 否 |
| 起始壁厚 | WallThickness1 | 环起始面处的线段厚度。 | 是/否 | 否 | 否 |
| 结束壁厚 | WallThickness2 | 环端面处的线段厚度。 | 是/否 | 否 | 否 |
| 起始锥度 | Taper1 | 从环顶部到线段起始面底部的垂直偏移。 | 是/否 | 否 | 否 |
| 结束锥度 | Taper2 | 从环顶部到线段结束面底部的垂直偏移。 | 是/否 | 否 | 否 |
| 段长度 | SegmentLength | 从起始面的中心 (x=0, y=0, z=0) 到结束面的中心测量的线段长度。 | 是/否 | 否 | 否 |
| 线段数目 | NumberOfSegments | 沿隧道区域的线段数。 | 是/否 | 否 | 否 |
| 位置数 | NumberOfPositions | 为保持与道路路线对齐,环可以旋转的 角度位置数。这些角度的增量为 360/NumberOfPositions 度。 如果“起始锥度”为正,则从 Z 轴的正端查看零件原点时,旋转是逆时针方向。如果“结束锥度”为正,则旋转为顺时针方向。 |
是/否 | 否 | 否 |
![]() |
![]() |
对齐方向 |
Taper1 |
TunnelDiameter1 |
Taper2 |
TunnelDiameter2 |
WallThickness1 |
SegmentLength |
WallThickness2 |
镗孔环隧道区域由一系列连续放置的环组成。SegmentLength 参数确定这些环形线段的间距,这些环形线段的中心与道路路线尽可能接近地对齐。
第一个环位于隧道区域起点处,并与区域起点处路线的切线对齐。

环线段 |
切线 |
环后中心 |
对齐 |
环前中心 |
将放置后续环,使每个环的起始(后)面与前一个环的结束(前)面齐平。
然后旋转每个环,使其前中心尽可能接近对齐,而不会引入转向(请参见下文)。环线段参数定义多个等距位置(NumberOfPositions),并且环中的每个位置必须与前一个环中的位置对齐。
例如,如果位置数为 06,则允许的旋转角度为 0、60、120、180、240 和 300 度。
旋转所围绕的轴是环线段坐标系的 Y 轴。由于零件呈锥形(面倾斜),每个旋转角度都将前中心放置在相对于对齐的不同位置。
下一段的旋转角度将环与对齐最接近,而不会引入转向。如果由于曲线非常紧而导致线段偏离路线,并且后续环的端点过快地收敛到路线并最终与其他边交叉,则会发生转向。

对齐 |
|
环切线(从后到前) |
|
环段 |
通过检查每个环的每个可能位置来确定后续环的最小转弯半径,可解决此问题。如果此最小车削圆与路线相交,则可能发生转向。为环选择的位置是环的末端最靠近对齐位置而不引入转向的位置。如果所有位置都导致转向,则选择最近的位置。