下载地址https://www.meshlab.net/#download
MeshLab download | SourceForge.net
首先下载meshlab的源码包 点这里 我下载的是MeshLabSrc_AllInc_v133.tgz (里面包括meshlab和其依赖的一个叫vcg库的源码)
三角化建模
逆向工程的第一步操作主要是将扫描的点云转变为基于曲面的三角化模型,也称作网格化。
曲面建模
NURBS曲面网格是简单几何特征和复杂有机形状的轻量级表示,这些特征和形状常用于复制和转移从数字化点云向CAD/CAM软件构建的三角化模型曲面。
实体建模
实体建模工作流程中的基本构建块是参数化2D草图。通过执行拉伸、旋转、放样和扫描操作来创建实体的基本特征。
(1)首先从网上下载bunny点云文件,利用meshlab打开
(2)点云降采样。单击Filter->sampling->Possion-disk Sampling 设置Num of samples,勾选Base Mesh Subsampling ,单击应用。
(3)点击Filter->Normal,curvature and orientation->compute normals for point set。设置Neighbor num,这里我设置的是16
(4)单击Render,选择Show normal Curvature;
(5)单击Filter->Remeshing simplification and Reconstruction->Surface Reconstruction Ball
(6)Render->show Normal/Curvature
原文链接:https://blog.csdn.net/hanshuobest/article/details/50754766
最近在学习网格算法,本人关心的主要是3D网格相关的算法,总结了一下主要包括:网格生成,网格平滑,网格参数化,网格重新剖分,网格简化,网格修复,网格变形,其他算法(细分,布尔操作,偏置,抽壳,雕刻,曲面切割)等。
从开源的算法库入手,分别用了CGAL,VTK,MeshLab,GTS四个开源