2. 交通场景基础

好,咱们直接进入正题。Prescan 的场景编辑器,说白了就是你搭建仿真世界的「画板」。我刚开始接触这个工具时,第一反应是——界面怎么这么多按钮?但用顺手之后你会发现,每个功能都卡在刚需上。这一章我就带你把它摸透。

场景编辑器知识体系 场景编辑器 界面布局 工具栏详解 视图操作 对象属性面板 功能区 场景树 平移/旋转/缩放 参数/坐标/材质

2.1 界面布局——别被密密麻麻的窗口吓到

Prescan 启动后,默认你会看到四个主要区域:场景视图(正中间最大的那块)、工具栏(顶部和左侧)、场景树(左侧面板)以及属性面板(右侧)。我个人习惯先把场景树拉宽一点,因为后面找元素方便。

你想想看,一个复杂的交通场景可能有几十个对象——车辆、行人、路牌、锥桶……如果场景树太窄,名字都显示不全,那就得来回拖拽,很烦。我建议你一开始就把左侧面板宽度调到 280 像素左右,一劳永逸。

💡 我的小技巧: 按 Ctrl + Shift + D 可以快速重置布局。有一次我不小心把属性面板拖没了,急得满头汗,后来发现这个快捷键,嗯,记下来。

2.2 工具栏详解——最常用的几个按钮

工具栏分上下两排。上面一排是文件操作、撤销重做、运行仿真这些通用功能。下面一排才是场景编辑的核心——选择、移动、旋转、缩放、放置对象。

我重点说说下面这几个:

  • 选择工具 (Select):默认激活。单击选中对象,按住 Ctrl 加选。
  • 移动工具 (Move):选中对象后,会出现三色坐标轴。红 X、绿 Y、蓝 Z。拖拽箭头即可沿轴移动。
  • 旋转工具 (Rotate):出现三个圆环,分别绕 X、Y、Z 轴旋转。我习惯先旋转再微调位置。
  • 缩放工具 (Scale):注意!这个缩放是针对对象尺寸,不是视图。别搞混了。

我曾经在项目里犯过一个低级错误:想放大视图,结果按了缩放工具,把一辆轿车拉成了面包车……后来检查半天才发现。所以,视图缩放请用鼠标滚轮,别点错了。

⚠️ 避坑指南: 工具栏里的「抓取模式」(Snap) 默认是关闭的。如果你发现对象移动时一跳一跳的,大概率是误开了网格吸附。按 V 键可以快速切换吸附开关。

2.3 视图操作——平移、旋转、缩放

这部分其实很直观,但我还是想强调几个容易忽略的点:

操作鼠标/键盘说明
平移视图按住鼠标中键拖动或者按住 Shift + 右键拖动
旋转视图按住鼠标右键拖动以场景中心为轴旋转,非常常用
缩放视图滚动鼠标滚轮滚轮向前放大,向后缩小
聚焦对象双击场景树中的对象视图会立即居中到该对象

为什么我特别强调「聚焦对象」?因为在大场景里,你经常需要快速定位某个车或行人。双击场景树里的名字,比手动平移快十倍。我每次做交叉口场景时,都会频繁使用这个功能。

🚨 注意: 旋转视图时如果发现转不动,检查一下是不是不小心按到了 F 键(锁定视角)。再按一次 F 即可解锁。这个坑我踩过两次。

2.4 对象属性面板——一切参数的集中营

选中任何一个对象(道路、车辆、行人、传感器……),右侧属性面板就会显示它的详细参数。这里我把它分成三类:

  • 变换 (Transform):位置 X/Y/Z、旋转角 Roll/Pitch/Yaw、缩放比例。你可以直接输入数值精确定位。
  • 外观 (Appearance):颜色、材质、透明度。比如把一辆车改成红色,方便在仿真中识别。
  • 行为 (Behavior):速度、路径、触发条件。这部分后面章节会深入讲。

我个人习惯在放置对象后,先到属性面板里把名字改掉。默认的名字像 "Car_001" 根本记不住。改成 "Ego_Vehicle" 或 "Target_Car_Left" 会清晰很多。尤其是团队协作时,命名规范能省下大量沟通成本。

📌 经验之谈: 属性面板支持多选编辑。按住 Ctrl 选中多个同类对象,然后修改属性(比如同时把三辆车的颜色都改成白色)。这个技巧在批量调整时特别香。

好了,场景编辑器的基础操作就这些。别觉得简单,这些是往后所有复杂场景的根基。你花 10 分钟把这些快捷键和面板位置记熟,后面建模效率能翻一倍。