PreScan快速入门到精通第十讲之PreScan搭建三维路面和倾斜道路
坡面轮廓角度
增加了 "3D坡面道路"功能,允许用户定义道路的 "横坡"(也称 "弯道 "或 "坎特")。这种横坡最常用的是为了更快地排出雨水。在弯曲的路段,道路的外缘有时会高于中心线。这使得重力可以帮助提供一些绕过弯道所需的向心力。超高坡的应用是为了帮助驾驶者安全地通过这些路段,同时保持车辆沿弯道的进入速度。
目前,可进行坡面的PreScan道路有Bend,Curved, Flexible, Ramp, Spiral 和Straight道路。当将有坡面的道路与不能有坡面的道路连接时,连接端必须有0度的坡面角。在 "实验编辑器"中,带坡面的连接将被标记为箭头,指示坡面的数量和方向(箭头指向最高的一侧)。侧面菜单栏包含一个"开启/关闭坡面角度标记 "选项,可以关闭或开启这些标记。
需要注意的是,手动路径或单个行为体(不在继承路径上的行为体)不知道道路的坡面或倾斜,因此会忽略有坡面的道路的Z成分。在有岸线的道路上放置物体的最佳方法是使用Line Placements功能,该功能允许将车道线、中心线或路缘线作为参考,并将物体放置在该线旁。忽略坡度 "复选框可以用来让物体沿着道路的坡面线和倾斜角度放置,或者(打开后)在定义的位置上严格垂直放置。
目前,坡面功能受到以下限制:
路标或土点不能正确对准坡面化道路,因此不能应用。
在改变了坡面角或高程值后,必须重新调整所涉及的道路上的路径。为了方便地更新所有路径,现在有一个实用功能 "Realign all paths"(鼠标右键点击实验树中的"Paths "标签)。
路段可以通过使用属性编辑器来配置路段的两端有坡面角。
直的道路被定义为起点的坡面角为4度(与弯曲的道路连接),另一端为-20度。
请注意 "堤岸高度"字段,该字段表示该段需要完全高于地面的最小高度(=Location.Z)。
上面的例子产生了下面的3D场景。
除了在灵活路段的起点和终点设置轮廓坡面角外,还可以在每个单独的定义点上设置轮廓岸角,这一点在该路段的描述中已经说明。
倾斜和Zoffset
弯道(Bézier)和柔性道路类型的路段可以倾斜。这种倾斜是通过将这些路段的Zoffset属性设置为非零值来创建的道路标高来明确地实现的。弹性路段的定义点可以有单独的Zoffset值,允许在弹性路段上逐渐增加高度。
路段的起始点和结束点的倾斜度总是为零。这使得弯曲的道路始终可以连接到不能倾斜的路段上。
改变道路网中属于道路的一部分的部分倾斜/偏移,需要对道路进行重新调整,就像改变路段的剖面角度一样。
目前,倾斜功能受到以下限制:
当使用弹性路段的 "分割道路"功能时,即使道路在分割点处隐式倾斜,分割点的局部倾斜度也会被强制调整为0--水平倾斜。
不在继承轨迹上的行为者不会意识到道路的Z分量。这也适用于手动绘制的路径。用三维动态模拟的行为体在具有倾斜和/或Zoffset的道路上可以正常工作。
虽然可以设置单个路段的坡面线和倾斜角,但对于坡面线和倾斜角为零以外的道路,没有任何支持。因此,这些属性不会被复制到连接的路段上。非零坡面线角会导致整个路段旋转,而轮廓坡面线角只对路面进行坡面线。同样的,非零倾斜值会使整个路段发生倾斜,而具有非零倾斜值的高程变化的路段和/或定义点只在局部路段上产生倾斜。
高程变化(使用Zoffset属性)和定义点的倾斜角可以用来创建(局部)倾斜的路段。