借鉴halcon中inspect_3d_surface_intersections.hdev示例

简单看下halcon的实现过程

二、halcon思路

1、读入图片

2、生成点云模型,将点云三角化

3、生成平面

4、求这个模型与平面的交线,生成一个轮廓

用pcl和vtk实现的效果

主要参考以下博主的文章内容来实现的

鞋3D点胶 halcon切平面算法_pose_invert-CSDN博客

PCL 绘制自定义大平面_pcl vtk画平面c++-CSDN博客

vtkIntersectionPolyDataFilter两多边形数据集的交线_vtk 两曲面相交-CSDN博客

PCL 点云Delaunay三角剖分_点云三维重构delaunay三角剖分_点云侠的博客-CSDN博客

VTK笔记------轴对齐包围盒(AABB)_周对称的包围盒-CSDN博客

读取点云,并且将点云变换到原始坐标系下

进行Delaunay三角化

对三角化做轴对齐包围盒

生成平面

将平面和三角化和box 放在一个坐标系

求点云和平面的交线

相关推荐
CG_MAGIC5 小时前
用Blender创作水上树屋
3d·blender·建模教程·渲云渲染·3d软件
lrh30258 小时前
Custome SRP 17 - FXAA
3d·unity·srp·render pipeline·fxaa·抗锯齿
二狗哈9 小时前
Cesium快速入门34:3dTile高级样式设置
前端·javascript·算法·3d·webgl·cesium·地图可视化
AndrewHZ1 天前
【图像处理基石】什么是光栅化?
图像处理·人工智能·算法·计算机视觉·3d·图形渲染·光栅化
二狗哈1 天前
Cesium快速入门33:tile3d设置样式
3d·状态模式·webgl·cesium·地图可视化
接着奏乐接着舞。1 天前
3D地球可视化教程 - 第6篇:蜂巢网格与自定义几何体
前端·vue.js·3d·threejs
戴西软件2 天前
戴西软件3DViz Convert:解锁三维数据流动,驱动一体化协同设计
大数据·人工智能·安全·3d·华为云·云计算
军军君012 天前
Three.js基础功能学习一:环境资源及基础知识
开发语言·javascript·学习·3d·前端框架·threejs·三维
EliseL2 天前
SuperMap iClient3D for WebGL如何加载iDesktopX 场景美化绘制资产
3d·webgl·三维
KoalaShane2 天前
Web 3D设计[Three.js]关于右键点击Canvas旋转模型,在其他元素上触发右键菜单问题
前端·javascript·3d