SpanSequence
说明
SpanSequence 对象表示由相邻节点间连接的跨度组成的节点序列。
跨距序列是由称为节点的控制点组成的有序集合,这些节点通过跨距相连,从而定义道路元素的形状与连续性,例如参考线、车道标记、车道宽度纵断面或高程纵断面。每个节点指定道路沿线的位置及其相关属性,例如曲率、高程或宽度;而每个跨段则在两个相邻节点之间进行插值,以生成平滑的几何过渡。
跨度序列表示以下内容:
车道参考线用于定义道路走向或车辆行驶轨迹。
对于车道标记轮廓,它描述了标记随距离的变化方式,例如虚线与实线之间的过渡。
对于车道宽度分布,它模拟了车道宽度在道路长度方向上的变化情况。
创建对象
要检索一个 SpanSequence 对象,请从 RoadRunner 场景中的车道或参考车道中提取 LaneMarkingProfile 属性或 WidthProfile 属性。例如,对于给定的 Lane 对象,rrLane 和 markingProfile = rrLane.LaneMarkingProfile 会提取车道的 LaneMarkingProfile 属性,该属性是一个 SpanSequence 对象。标记轮廓由一系列参数化跨度组成,表现为有序节点集合,相邻节点间通过跨度相连。跨度序列中的每个节点标记道路沿线特定位置的距离,该距离以道路为基准进行测量,起始点为道路基准线的第一个节点。相邻节点之间的跨度可以采用各自独立的标记样式。
属性
对象函数
insertNode | 在跨度序列中插入节点 |
示例
版本历史记录
在 R2025a 中推出