求MeshLab Command Line switches参考列表(Linux版本优先)
MeshLab Linux 版命令行参数全量参考
以下参数适用于Linux平台MeshLab 2021.07及以上稳定版本,和源码编译版本参数一致,无平台特有差异。
一、meshlab 命令(GUI版启动参数)
- 无附加参数:直接启动MeshLab图形界面
-i <文件路径>:启动时自动加载指定的网格/点云文件--no-opengl-check:跳过OpenGL兼容性检测,用于显卡驱动适配异常的场景--reset-settings:启动时重置所有用户配置为默认值
二、meshlabserver 命令(纯命令行批处理工具参数)
这是MeshLab专门用于批量处理3D模型的命令行工具,也是日常批量操作的核心工具,可用参数如下:
-i <输入文件路径>:指定要处理的输入3D模型,支持ply、obj、stl、off等所有MeshLab兼容格式-o <输出文件路径>:指定处理完成后模型的导出路径,格式由文件后缀自动识别-s <.mlx过滤器脚本路径>:指定要执行的处理脚本,脚本可通过MeshLab GUI界面操作后导出得到-l <日志文件路径>:将处理过程的日志信息写入指定文件-d:启用调试模式,输出更详细的处理日志,用于排查脚本执行异常问题-p <.mlp项目文件路径>:直接加载已有的MeshLab项目文件执行后续处理-om <输出属性配置>:指定导出模型时需要保留的属性,多个属性用+拼接,可选属性值包括:vc:顶点颜色vn:顶点法向量vt:顶点纹理坐标fc:面颜色fn:面法向量wc:世界坐标
示例配置:-om vc+vn+fc
三、常用使用示例
简化输入网格并导出保留顶点颜色与法向量
meshlabserver -i input.ply -o output_simplified.ply -s simplify_script.mlx -om vc+vn
启动MeshLab GUI时自动加载指定模型meshlab -i /home/user/models/test.obj
注意事项
- 不同大版本的MeshLab参数可能存在小幅差异,你可以查看对应版本源码中
src/meshlabserver/main.cpp文件,获取对应版本的全量参数定义 - 过滤器脚本(.mlx)跨平台通用,其他操作系统下导出的脚本可直接在Linux版本中使用
- 2020年之前的旧版MeshLab没有独立的
meshlabserver命令,所有命令行参数都集成在meshlab命令中,核心参数逻辑和上述一致
内容的提问来源于stack exchange,提问作者dj Stolen
相关产品推荐
相关产品推荐

