文档帮助中心文档
网状绘图仪鸟瞰图
mPlotter = meshPlotter (cep)
mPlotter = meshPlotter (cep、名称、值)
例子
mPlotter= meshPlotter (cep)创建一个MeshPlotter对象,用于配置的显示网格在鸟瞰图上。的MeshPlotter对象存储在策划者输入属性birdsEyePlot对象,cep.要显示对象的网格表示,请使用plotMesh函数。
mPlotter= meshPlotter (cep)
mPlotter
cep
MeshPlotter
策划者
birdsEyePlot
plotMesh
mPlotter= meshPlotter (cep,名称,值)使用一个或多个设置属性名称,值对参数。例如,meshPlotter (cep FaceAlpha, 1)将网格面设置为完全不透明。
mPlotter= meshPlotter (cep,名称,值)
名称,值
meshPlotter (cep FaceAlpha, 1)
全部折叠
在驾驶场景中使用角色的网格表示而不是长方体表示来显示角色。
创建一个驾驶场景,并在场景中添加一条25米直路。
场景= drivingScenario;Roadcenters = [0 0 0;25日0 0];路(场景,roadcenters);
在场景中添加一个行人和一辆汽车。使用预先构建的网格指定角色的网格尺寸。
指定行人网格为driving.scenario.pedestrianMesh对象。
driving.scenario.pedestrianMesh
指定车辆网格为adriving.scenario.carMesh对象。
driving.scenario.carMesh
p =演员(场景中,“ClassID”4...“长度”, 0.2,“宽度”, 0.4,...“高度”, 1.7,“网”, driving.scenario.pedestrianMesh);v =车辆(场景中,“ClassID”,1,...“网”, driving.scenario.carMesh);
添加行人和车辆的轨迹。
指定行人以每秒1米的速度过马路。
指定车辆以每秒10米的速度沿着道路行驶。
waypointsP = [15 -3 0;15日3 0];speedP = 1;smoothTrajectory (p waypointsP speedP);wayPointsV = [v。RearOverhang 0 0;(25 - v.Length + v.RearOverhang) 0 0];speedV = 10;smoothTrajectory (v, wayPointsV speedV)
为车辆添加一个以自我为中心的图。打开网格显示。
chasePlot (v,“网格”,“上”)
创建一个鸟瞰图,在其中显示网格。同时创建一个网格绘图仪和通道边界绘图仪。然后运行模拟循环。
获取车辆所在道路的道路边界。
获取角色网格的顶点、面和颜色,以及相对于车辆的位置。
在鸟瞰图中绘制道路边界和演员网格。
暂停场景,以便有时间更新情节。每次你推进情节时,追逐情节都会更新。
cep = birdsEyePlot (“XLim”25 [-25],“YLim”, -10年[10]);mPlotter = meshPlotter (cep);lbPlotter = laneBoundaryPlotter (cep);传奇(“关闭”)而advance(scenario) rb =道路边界(v);(顶点,面孔,颜色)= targetMeshes (v);plotLaneBoundary (lbPlotter, rb) plotMesh (mPlotter顶点,脸,“颜色”、颜色)暂停(0.01)结束
鸟瞰图,指定为birdsEyePlot对象。
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
meshPlotter (FaceAlpha, 0.5)
FaceAlpha
0.75
透明的网格面,指定为逗号分隔对组成“FaceAlpha”和一个范围为[0,1]的标量。的值0使网格面完全透明。的值1使网格面完全不透明。
“FaceAlpha”
0
1
标签
的绘图机N'
N
与绘图仪对象关联的标记,指定为逗号分隔对,由“标签”以及字符向量或字符串标量。默认值为的绘图机N',在那里N是一个整数吗N与输入相关联的绘图器birdsEyePlot对象。
“标签”
网格绘图器,返回为MeshPlotter对象。您可以通过更改其属性值来修改该对象。属性的名称对应于名称-值对参数meshPlotter函数。
meshPlotter
mPlotter存储在策划者输入属性birdsEyePlot对象,cep.要绘制网格,使用plotMesh函数。
在驾驶场景中,a网是一个基于三角形的物体的三维表示。对象的网格表示比对象的默认长方体(盒形)表示更详细。网格对于从驾驶场景生成合成点云数据非常有用。
这个表格显示了在驾驶场景中车辆的长方体表示法和网格表示法的区别。
birdsEyePlot|plotMesh|clearData|clearPlotterData|targetMeshes
clearData
clearPlotterData
targetMeshes
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系