SegmentedRoadCurve
说明
SegmentedRoadCurve 对象表示 RoadRunner 场景中分段道路的水平曲线。分段道路的横向曲线功能,允许您通过指定不同曲线类型的独立路段,并将它们首尾相接地组合起来,从而构建道路曲线。
分段道路的水平曲线在 RoadRunner 中支持以下类型的道路分割:
直线--具有零曲率
弧线--具有恒定曲率
螺旋--具有融合的曲率
参数三次曲面--由带控制点的三次切线构成
有关 RoadRunner 中道路弯道的几何形状更多信息,请参阅。
创建对象
在此处点击创建一个 SegmentedRoadCurve 对象,提取 RoadRunner 场景中由 Road 对象指定的分段道路的 HorizontalCurve 属性。例如,给定对象 Road,通过 rrRoad 和 segmentedCurve= rrRoad.HorizontalCurve 提取分段道路的水平曲线,从而获得对象 SegmentedRoadCurve 对应的 segmentedCurve。您可以使用 addLine、addArc、addSpiral 和 addParametricCubic 函数向分段道路曲线添加分割。
对象函数
addLine | 在分段道路的水平曲线上添加新线段 |
addArc | 在分段道路的水平曲线上添加新的弧段 |
addSpiral | 在分段道路的水平曲线上添加新的螺旋段 |
addParametricCubic | 在分段道路的水平曲线上添加新的参数化三次曲线分段 |
示例
版本历史记录
在 R2025a 中推出