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);