如何解决创建由点云组成的特定平面的最简单方法是什么?
我将PCL与C ++一起使用,我想使用Ax + By + Cz = D的系数创建一个平面。例如,我想创建一个像金字塔正面的平面。最简单的方法是什么?
解决方法
我不确定我是否理解正确,但是您知道,并且想要创建一个平面。我相信这就是您要寻找的(https://pointclouds.org/documentation/group__visualization.html#ga3d7d6b7f35877b9feb237e898094c01e):
pcl::ModelCoefficients plane_coeff;
plane_coeff.values.resize (4); // We need 4 values
plane_coeff.values[0] = A;
plane_coeff.values[1] = B;
plane_coeff.values[2] = C;
plane_coeff.values[3] = -D;
vtkSmartPointer<vtkDataSet> data = pcl::visualization::createPlane (plane_coeff);
它是-D
,因为在文档中,平面的方程式为(a,b,c,d,其中ax + by + cz + d = 0)。。 >
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。