主要内容

targetMeshes

网格顶点,面临相对于特定的演员

自从R2020b

描述

(顶点,)= targetMeshes (交流)返回所有演员的网格顶点和脸在驾驶的情况下相对于指定的演员,交流。当显示网格通过使用一个birdsEyePlot对象,您可以使用网格信息作为输入的输出plotMesh函数。

例子

(顶点,,颜色)= targetMeshes (交流)还返回每个演员的网面临的颜色。

例子

全部折叠

显示演员在驾驶的情况下通过使用网格表示,而不是他们的长方体表示。

创建一个开车的场景中,并添加一个25米直路的场景。

场景= drivingScenario;roadcenters = [0 0 0;25日0 0];路(场景,roadcenters);

添加一个行人和车辆的场景。指定网格尺寸的演员使用预先构建的网格。

  • 指定行人网作为一个driving.scenario.pedestrianMesh对象。

  • 指定车辆网作为一个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。长度+ v.RearOverhang) 0 0];speedV = 10;smoothTrajectory (v, wayPointsV speedV)

添加一个自我中心车辆的阴谋。打开显示网格。

chasePlot (v,“网格”,“上”)

创建一个鸟瞰图显示网格的阴谋。还创建一个网格绘图仪和车道边界绘图仪。然后运行模拟循环。

  1. 获得道路车辆的道路边界。

  2. 获取网格顶点,脸,和演员网格的颜色,位置相对于车辆。

  3. 情节的道路边界和演员网格上鸟瞰的阴谋。

  4. 暂停情节场景,让时间来更新。追逐情节更新每次你推进的场景。

cep = birdsEyePlot (“XLim”25 [-25],“YLim”,-10年[10]);mPlotter = meshPlotter (cep);lbPlotter = laneBoundaryPlotter (cep);传奇(“关闭”)推进(场景)rb = roadBoundaries (v);(顶点,面孔,颜色)= targetMeshes (v);plotLaneBoundary (lbPlotter, rb) plotMesh (mPlotter顶点,脸,“颜色”、颜色)暂停(0.01)结束

输入参数

全部折叠

演员属于一个drivingScenario对象,指定为一个演员车辆对象。要创建这些对象,可以使用演员车辆函数,分别。

输出参数

全部折叠

每个演员的网格顶点,作为一个返回N元胞数组,在那里N是演员的数量。

中的每个元素顶点必须是一个V3实值矩阵包含顶点的一个演员,地点:

  • V是顶点的数量。

  • 每一行定义了三维(x,y,z)一个顶点的位置。的顶点位置相对于位置输入的演员交流。单位是米。

网每个演员的脸,作为一个返回N元胞数组,在那里N是演员的数量。

中的每个元素必须是一个F3整数值矩阵包含一个演员的面孔,地点:

  • F是脸的数量。

  • 每一行定义了一个三角形的顶点IDs的脸。顶点id对应行数内顶点

假设第一个面对th元素有这些顶点id。

我脸{}(1:)
ans = 1 2 3

th元素顶点行1、2和3包含(x,y,z顶点的位置,这张脸。

顶点{我}(1:3,:)
ans = 3.7000 0.9000 0.8574 3.7000 -0.9000 0.8574 3.7000 -0.9000 0.3149

为每个演员网面临的颜色,作为一个返回N3矩阵的RGB三胞胎。N是演员和的数量等于元素的数量顶点

th排颜色是RGB颜色值的脸吗th元素。功能相同的颜色适用于所有网格的一个演员。

一个RGB值三元素行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在[0,1]。例如,(0.4 0.6 0.7)

更多关于

全部折叠

网格

在驾驶情况下,是一个三角的三维表示一个对象。网格表示的对象比默认更详细的长方体盒子形状表示的对象。网格是很有用的驾驶场景生成合成点云数据。

这个表展示了一个长方体表示和区别的网格表示车辆在驾驶的情况下。

长方体

一辆车表示为一个立方体。

一辆车表示成一个网格。

版本历史

介绍了R2020b