PreScan快速入门到精通第五讲用户界面GUI界面
用户界面有一个预先定义的实验组件库,可以快速(重新)建立特定的交通场景,配置特定的车辆配置,并实现特定的数据处理或控制算法。
下图显示了GUI的基本元素。在顶部,可以看到菜单和工具栏,在左侧,可以找到包含实验组件的各种选项卡,用于定义实验。在右侧,找到了实验树、属性编辑器和属性描述字段。实验树显示了所选择的各种元素与实验世界之间的关系。
库中包含PreScan的实验组件,可以通过选择、点击和定位的方式在Build区域中定位。库中的组件以选项卡分组。当实验组件被定位在 "构建区域 "中时,大多数情况下都会出现配置对话框。
构建区域和实验树
构建区域是实验场景的二维表示。实验树提供了实验中的所有组件的概览。
在 "构建区域 "和 "实验树 "中都可以选择元素。鼠标右键点击选定的项目,会出现一个上下文菜单。选择配置选项,可以对所选组件进行配置。
属性编辑和属性描述
当选择一个对象时,可以在属性编辑器中直接设置它的一些参数。属性说明中给出了对属性的简短说明。
属性编辑器中的所有黑色属性都可以由用户编辑。灰色的属性不能编辑,但可以作为参考值使用。
当选择多个对象时,只显示共享的参数值。如果参数值框显示为空,则不同对象的参数值不同。如果输入了一个值,所有对象都会得到该值。
工具栏
工具栏包含菜单项目的快捷图标。此外,还有一个动画滑块,带有播放/暂停、停止和倒退按钮。该滑块和这些按钮可用于在VisViewer中的3D世界中对演员进行动画化。当动画更新2D按钮(在 "设置"菜单中找到)被激活时,动画也会在 "构建区域 "中更新。
构建区域工具栏
建立区域工具栏可以用来控制建立区域。工具栏由以下部分组成,下面将对其进行说明。
->选择和缩放
->轨迹创建
->显示
->选择一个或多个项目
->缩放到所选的矩形
->缩放到所选的矩形
->缩小
->放大
->自动变焦到实验中的所有对象
->平移到实验的另一个部分
->绘制一条自由路径
->绘制一个继承路径
->同步轨迹
->编辑节点
->直线(S)
->弧线(A)
->Bézier曲线(B)
->车道变化(L)
->高程变化(E)
->编辑轨迹
->显示或隐藏所有光束
->显示或隐藏所有传感器光束
->显示或隐藏所有可视化辅助光束
->显示或隐藏所有重心位置
->显示或隐藏GPS坐标
->显示或隐藏车道标记传感器的车道定义
->底层
->车道标记传感器的标签车道定义
->切换线框绘制模式
构建区域的对象选择
构建区域中的对象可以通过LMB点击这个对象来选择。每一个被选中的对象都有选择指示器,它是一个黑色的边框或黑色的包围线。当选定的对象被构建区域中的其他对象遮挡住时,选择指示线也是可见的。可以使用选择指示器来操作对象或打开其上下文菜单。
如果在LMB的点击位置上有一个以上的对象,则选中的对象是被画在上面的对象。为了区分哪一个对象将成为第一个选择对象,会显示一个选择预览,它看起来与选择指示器类似,但用一条较细的线画出来。如果光标悬停在已经被选中的对象上,选择指示线就会变粗。
用户可以在Build区域中使用选择框选择多个对象。要激活这个选择框,用户必须在Build区域的空白处点击LMB,当LMB被按下时,移动鼠标。当释放LMB时,所有完全在选择框中的对象都会被选中。只有部分在选择框中的对象不会被选中。
选择框中只有两辆车将会被选择
上下文菜单中的选择列表
用户可以使用对象的上下文菜单中的选择列表选择位于鼠标光标位置的每个对象。上下文菜单)->选择。
该上下文菜单是通过人民币点击Build区域中的对象打开的。
当最后的RMB点击位置只有一个对象时,选择列表被禁用(灰色)。
->绘图模式
->构建区域中有两种与对象选择有关的绘图模式。
->普通模式
->线框
可以使用工具栏上的 "Toggle Wireframe Draw Mode"图标开启线框绘制模式。
启用线框模式时,"构建区域 "中的所有对象都有与选择指示器形状相同的金色边框。只要启用了线框模式,所有对象(即使是被其他对象遮挡的对象)都可以看到线框。在线框模式下,也可以选择对象,并使用线框打开其上下文菜单。