主要内容

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

changeWorldSettings

使用 MATLAB 修改活动场景的世界设置

自 R2023b 起

    说明

    changeWorldSettings(rrApp,Name=Value) 修改活动场景的世界设置,包括世界原点和场景范围。

    示例

    示例

    全部折叠

    使用 changeWorldSettings 函数修改 RoadRunner 中活动场景的世界设置。此示例假设 RoadRunner 安装在 Windows 中的默认位置。

    指定现有项目的路径。例如,此代码显示位于 C:\RR\MyProject 的项目的路径。该函数返回一个 roadrunner 对象,rrApp,该对象提供执行基本工作流任务的功能,例如打开、关闭和保存场景和项目。

    projectFolder = "C:\RR\MyProject";
    rrApp = roadrunner(projectFolder, InstallationFolder='C:\Program Files\RoadRunner R2023b\bin\win64');

    打开当前 RoadRunner 项目中的现有场景。

    filename = "FourWayStop.rrscene";
    openScene(rrApp,filename);

    改变场景的世界原点。将世界原点指定为包含纬度和经度的 1×2 矩阵。

    changeWorldSettings(rrApp, WorldOrigin=[42.3021 -71.3747]);

    输入参数

    全部折叠

    与项目相关的 RoadRunner 应用程序,指定为 roadrunner 对象。该对象提供执行常见工作流任务(如打开、关闭和保存场景和项目)的功能。rrApp 提供支持从文件导入数据和从 RoadRunner 将场景导出为其他格式的功能。

    名称-值参数

    全部折叠

    将可选参数对指定为 Name1=Value1,...,NameN=ValueN,其中 Name 是参数名称,Value 是相应的值。名称-值参数必须出现在其他参数之后,但参数对的顺序并不重要。

    示例: changeWorldSettings(rrApp, WorldOrigin=[42.3021 -71.3747])

    清除当前世界投影,指定为 logical 0 (false)logical 1 (true)。如果设置为 true,它将清除当前的世界投影。当设置为 true 时,指定世界原点是错误的。

    场景的世界原点,指定为 1×2 数组 [latitude longitude]。默认情况下,世界原点不会更改。

    用于变换场景的标志,指定为 logical 0 (false)logical 1 (true)。如果设置为 logical 1 (true),它会在更改世界原点后变换场景。变换场景可能是一项成本高昂的操作,但它试图保持正确的世界位置。

    场景的中心,指定为 1×2 数组 [x y]。默认情况下,场景的中心不会改变。

    场景的范围,指定为 1×2 数组 [x y]。默认情况下,场景的中心不会改变。

    版本历史记录

    在 R2023b 中推出