meshlab学习笔记

一、导入导出模型

1、导入模型

实体模型

点云模式

线框图

 2、导出模型

导出的是一个项目

二、转换3D模型格式

如果当前面板有模型,需要新建一下,不然会导致模型重合

删除模型

1、导出为其他类型

2、在线网站

meshlab自带的模型类型有限,在线网站转换模式。

在线转换任何 3D 格式

三、修剪3D模型

1、选择点进行删除

2、反选进行删除

 

反复应用上两步,直至模型修剪为目标状态

 四、提取模型纹理贴图

glb模型下载:

glb格式无法用meshlab打开,可以win10自带的3D查看器打开。

1、上传文件,转换格式(.obj格式)

2、纹理贴图

 需要一个材质库文件,将网格和贴图联系起来。

 

将模型用记事本方式打开,加入

mtllib material.mtl

关闭之后在Meshlab中打开

五、3D点云拓扑为网格模型

点击Filters-->Remeshing, Simplification and Reconstruction-->Surface Reconstruction:Screened Poisson(表面重建)

默认参数生成的拓扑结构

六、Meshlab软件中3D点云网格化的三种方法

Surface Reconstruction: Ball Pivoting(不需要法向量,可直接生成)

Surface Reconstruction:Poisson(需要法向量,无孔洞)

Surface Reconstruction: VCG (需要法向量,无孔洞)

1、导入(.txt文件)

选择SPACE

下一行按需选择

2、表面重建

点击Filters-->Remeshing,Simplification and Reconstruction-->Turn into a Pure-Tiangular mesh

若报错,缺少法向量,按下图操作:

如果VCG失败,勾选Vertex Splatting试一下

七、Meshlab测量的尺寸单位是mm还是m

不指定单位,是一个规划的数值,取决于原始点云(值会随着改变文本而随之改变 )

       MeshLab中的测量单位取决于你导入模型时使用的单位。MeshLab本身不指定单位,它使用模型的原始坐标值进行所有后续的测量。这意味着,如果你的模型坐标是以毫米为单位导入的,那么在MeshLab中进行的所有测量也将以毫米为单位。同样,如果模型是以米为单位导入的,那么测量结果也将以米为单位。因此,你可以在MeshLab中根据需要调整模型的比例,例如,如果你导入的模型单位是米,你可以通过缩放操作将模型放大1000倍,使得测量单位变为毫米。简而言之,MeshLab中的测量单位与你导入的数据保持一致,并且你可以通过缩放功能来调整这些单位。
 

八、点云拼接配准

1、导入模型

导入原始的基准模型和需要配准的模型

2、配准 

① 点击Align进行配准,会弹出一个Align Tool的对话框。首先选择参考点云,将原始点云作为参考,点击Glue Here Mesh,选择好后点云名字前面会出现一个星号。

② 选择另一个点云,点击Point Based Glueing,会弹出一个窗口,在两块点云上手动选择匹配点,至少选4对点,点OK确认。双击鼠标左键进行选择,按住Ctrl双击左键消除选择。

手动选择匹配点:

两个点云基本上重合在了一起,且第二个点云前面也出现了一个星号。初始配准后进行ICP配准,注意Param ICP Default中的默认参数,根据需要进行修改。

注:如果两个点云的大小相同,勾选Rigid matching。如果不选,最终的变换矩阵中会有一个缩放因子。 

3、保存文件

点击Process,开始自动计算,保存为ALN文件(Align Project),用文本编辑器打开,Align文件中每一个点云都有一个代表其位置和姿态的旋转矩阵。

打开.aln文件:

九、合并点云模型 

1、点击Filters-->Mesh Layer-->Flatten Visible Layers

2、默认选择Apply。

3、导出所需格式(.obj/.ply)的模型即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值