博客长期更新,最近一次更新时间为:2025年1月10日。
1.生成模型
CloudCompare中的Primitive factory功能提供常见模型/点云的生成。操作如下:
有平面、正方体、球等常见几何体。
通过②位置的选项卡(平面、长方体、球体、圆柱体、圆锥体、圆环体、碟形、坐标轴),可以选择基本体类型。对于选定的图元,可以在③位置编辑其参数(主要是尺寸),然后单击“Creat”
按钮进行创建。该过程可以重复生成多种类型,直到使用“Close”
按钮关闭。
注意:
Initial precision
:设置初始精度,即生成模型的三角形面片数量。- 默认情况下,基本几何体沿主轴(X、Y和Z)定义的。但是,生成之后可以使用
‘Edit > Apply Transformation’
方法对其进行刚性变换。
2.从模型中采样点云
第一步操作生成的是如下图所示的模型:
因此需要从mesh模型中提取一定点数的点云。操作如下:
设置相关参数:
Point Number
:采样点的个数。Density
:生成点云的密度。Generate normals
:生成法向量信息。- 其他(不重要,略过)
设置完毕之后,点击OK
生成点云。
可以指定要采样的点的总数(近似)或表面密度(每平方单位的点数)。该方法能够从原始网格导出法线和颜色信息(通过在每个三角形内插值这些信息)。因此,可以选择是否实际导出每个属性(如果可用)。
3.完整操作
4.相关链接
[1] PCL 常见图形可视化汇总
[2] PCL 生成常见三维立体点云
[3] Open3D 可视化(2)——绘制几何图形