借鉴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 放在一个坐标系

求点云和平面的交线

相关推荐
kolyle6 小时前
Hi3D V3.0 2048³精度+48小时免费体验:3D生成模型的工程拐点与企业落地
3d·3d生成·企业ai·多模态ai·多模型路由·hi3d v3.0·极智词元
杀生丸学AI17 小时前
【三维重建】QuerySplat:在 3DGS 预测中解耦几何与外观表征
人工智能·3d·三维重建·扩散模型·高斯泼溅·空间智能·室内重建
杀生丸学AI1 天前
【世界模型】Lyra 2.0:可探索的生成式3D世界(NVIDIA)
人工智能·深度学习·3d·数据挖掘·transformer·世界模型·高斯泼溅
毕安格 - BimAngle2 天前
国家电网 GIM 格式模型一键输出 3D Tiles (for Cesium) 和 glTF/glb 更新时间:2026-08-18
3d·gis·cesium·gltf·glb·3d tiles·gim
LateFrames3 天前
3D Slicer 5.13 能力边界清单(87项)
3d·3d slicer
电子云与长程纠缠3 天前
UE5 Lyra PocketWorld进行3D内容UI预览 - 上
开发语言·学习·3d·ue5·游戏引擎
玖玥拾3 天前
Unity3D RPG 入门项目(八)游戏设置面板、帧率控制、快捷技能药品栏、技能解锁系统
游戏·3d·unity·游戏引擎
探索前端3 天前
3dtiles加载时被地形遮挡问题研究及处理思路
前端·3d·cesium
进哥AI研习社3 天前
从像素到3D开放世界:Kimi K3在游戏开发中的引擎级能力实测
3d
小宇的天下3 天前
3D IC 与 TSV:设计挑战与需求
3d