主要内容

outlinePlotter

鸟瞰图的轮廓绘图仪

描述

olPlotter= outlinePlotter (cep创建一个OutlinePlotter对象,该对象配置在鸟瞰图上显示的对象轮廓。的OutlinePlotter对象存储在策划者财产的birdsEyePlot对象,cep.要显示驾驶场景中参与者的轮廓,请先使用targetOutlines来获得参与者和障碍的维度。然后,在创建大纲绘图仪对象之后,使用plotOutlineplotBarrierOutline函数分别显示鸟瞰图中所有演员和障碍物的轮廓。

例子

olPlotter= outlinePlotter (cep名称,值使用一个或多个设置属性名称,值对参数。例如,outlinePlotter (cep FaceAlpha, 0)将每个轮廓内的区域设置为完全透明。

例子

全部折叠

创建一个驾驶场景。创建一个25米长的道路段,在其左侧边缘设置障碍。增加以每秒1米的速度穿过马路的行人和以每秒10米的速度行驶的车辆。

场景= drivingScenario;R = road(scenario,[0 0 0;25日0 0]);障碍(场景中,r,“RoadEdge”“左”p = actor(场景,“ClassID”4“长度”, 0.2,“宽度”, 0.4,“高度”, 1.7);v =车辆(场景中,“ClassID”1);smoothTrajectory (p [15 3 0;15 3 0],1) smoothTrajectory(v,[v.]RearOverhang 0 0;25-v.Length + v。RearOverhang 0 0], 10)

使用追逐情节从车辆的角度显示场景。

chasePlot (v,“中心线”“上”

创建鸟瞰图,轮廓绘图仪,和车道边界绘图仪。

cep = birdsEyePlot (“XLim”25 [-25],“YLim”, -10年[10]);olPlotter = outlinePlotter (cep);lbPlotter = laneBoundaryPlotter (cep);传奇(“关闭”

图中包含一个坐标轴。坐标轴是空的。

运行模拟循环。用目标的轮廓更新绘图仪。

推进(场景)获得道路边界和矩形轮廓。rb = roadBoundaries (v);(位置、偏航、长度、宽度、originOffset color] = targetOutlines (v);[bposition, byaw blength、bwidth boriginOffset, bcolor, numBarrierSegments] = targetOutlines (v,“障碍”);更新鸟瞰图与道路,演员和障碍。plotLaneBoundary (lbPlotter, rb);plotOutline (olPlotter、位置、偏航、长度、宽度、...“OriginOffset”originOffset,“颜色”、颜色);plotBarrierOutline (olPlotter、numBarrierSegments bposition、byaw blength, bwidth,...“OriginOffset”boriginOffset,“颜色”, bcolor);留出时间来更新情节。暂停(0.01)结束

图中包含一个坐标轴。坐标轴是空的。

输入参数

全部折叠

鸟瞰图,指定为birdsEyePlot对象。

名称-值对的观点

指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:outlinePlotter (FaceAlpha, 1)将每个轮廓内的区域设置为完全不透明。

每个轮廓内区域的透明度,指定为逗号分隔对,由“FaceAlpha”以及一个在[0,1]范围内的实标量。的值0使区域完全透明。的值1使区域完全不透明。

与绘图仪对象关联的标记,指定为逗号分隔对,由“标签”以及字符向量或字符串标量。默认值为的绘图机N,在那里N是一个整数吗N与输入相关联的绘图器birdsEyePlot对象。

输出参数

全部折叠

提纲绘图仪,返回为OutlinePlotter对象。您可以通过更改其属性值来修改该对象。属性的名称对应于名称-值对参数outlinePlotter函数。

olPlotter存储在策划者财产的birdsEyePlot对象。要绘制驾驶场景中角色的轮廓,请先使用targetOutlines来获得参与者和障碍的维度。然后,调用后outlinePlotter要创建绘图仪对象,请使用plotOutlineplotBarrierOutline在鸟瞰图中分别标出所有演员和障碍物的轮廓。

介绍了R2017b