Skip to main content

CreatePointCloud

原型

unsigned CreatePointCloud(std::span<const Pos> points, const Pose& pose = Pose());
unsigned CreatePointCloud(QString name, std::span<const Pos> points, const Pose& pose = Pose());

功能

在指定位置使用点数组创建点云对象,可指定点云的name
不指定name时,默认name为"PointCloud_id",id为返回的id

参数

  • name: 名称
  • points: 点数组,包含点云数据
  • pose: 点云对象的位姿,在指定的位置创建点云

返回值

创建的点云对象的id

示例


std::vector<mpl::Pos> points;

/*
填充点云数据
*/

// 不指定name
auto pointCloudId = mpl::CreatePointCloud(points);
// 指定name
auto pointCloudId = mpl::CreatePointCloud("MyPointCloud", points);