方法一、三维模型文件生成obj文件
要想生成点云文件,要先将三维模型文件保存为obj文件格式,步骤如下:
- 通过SolidWorks将模型保存为stl文件格式
- 打开SolidWorks的插件选择,在ScanTo3D前面打勾
- 在solidworks中以网格文件的形式打开刚才的stl文件
- 再将文件保存为obj格式
二、利用PCL的IO库
直接采用PCL中IO库的命令loadOBJFile、loadPLYFile打开obj、ply文件
pcl::PointCloud<pcl::PointXYZ>::Ptr cloud(new pcl::PointCloud<pcl::PointXYZ>);
if (-1 == pcl::io::loadOBJFile("E:\\Doc_PCL\\Model.obj", *cloud))
{
cout << "error inp