主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

Scene

当前 RoadRunner 场景

自 R2025a 起

    说明

    Scene 对象代表 RoadRunner 中的当前场景。使用 Scene 对象来指定添加场景组件(如道路和车道)的场景。

    创建对象

    要返回代表当前 RoadRunner 场景的 Scene 对象,请提取 roadrunnerAPI 对象的 Scene 属性并将其赋值给一个变量。

    例如,要从 roadrunner 对象 rrApp 创建 Scene 对象 scn,可使用 rrApp 创建一个 roadrunnerAPI 对象,并提取 roadrunnerAPI 对象的 Scene 属性:

    scn = roadrunnerAPI(rrApp).Scene

    属性

    全部展开

    此 属性 为只读。

    场景中的道路,定义为 Road 对象。

    对象函数

    addLineArcRoadRoadRunner 场景添加带线弧的水平曲线类型道路
    addSegmentedRoadRoadRunner 场景添加带分段曲线类型的道路
    addClothoidFitRoadRoadRunner 场景中添加螺旋曲线道路

    示例

    全部折叠

    创建一个 roadrunner 对象,指定现有工程的路径。例如,此代码显示 Windows® 计算机上位于 "C:\RR\MyProject" 的工程的路径。此代码假设 RoadRunner 已安装在默认位置,并返回一个名为 rrApp 的对象,该对象提供用于执行基本任务的函数,例如打开、关闭和保存场景及工程。

    rrApp = roadrunner(ProjectFolder="C:\RR\MyProject");

    注意

    若您首次从 MATLAB® 打开 RoadRunner,或自上次从 MATLAB 打开以来更改了 RoadRunner 的安装位置,可使用 roadrunnerSetup 功能指定新的默认工程和安装文件夹,以便在打开 RoadRunner 时使用。您可以在 MATLAB 会话之间通过从对应下拉菜单中选择 Across MATLAB sessions 选项来保存这些文件夹。

    使用 openScene 函数打开 RoadRunner 中的现有场景,指定 roadrunner 对象 rrApp 以及要打开的特定场景的文件名。

    openScene(rrApp,"FourWaySignal.rrscene")
    

    创建一个名为 RoadRunner 的创作 API 对象 rrAPI,该对象引用当前 RoadRunner 实例 rrApp 的对象。rrApi 对象支持通过编程方式创建场景,例如使用 MATLAB 添加和修改道路及车道组件。

    rrApi = roadrunnerAPI(rrApp);
    
    从创作 API 对象 rrApiScene 属性中提取场景对象。提取的 Scene 对象可用于指定添加场景组件(如道路和车道)的场景。
    scn = rrApi.Scene

    版本历史记录

    在 R2025a 中推出