Meshlab+win10批处理
Meshlab版本:2020.07
MLX脚本生成:
1.在Meshlab2020.07版本中用Filters进行进行处理
2.Fliters->show current filter script,可以保存之前操作生成.mlx脚本,也可以导入已经生成的脚本。但是这种方式适用于单个模型处理
运用BAT文件进行批处理
为了成功调用meshlabserver,首先需要在 高级系统设置 -> 环境变量 -> 系统变量 path 中加入你安装的meshlab文件目录,若默认安装则目录为 C:\Program Files\VCG\MeshLab
点击Bat文件直接即可运行,可以在Bat文件中设置欲执行的.mlx文件(如下Reconstruction07.mlx)以及文件路径,修改成自己的即可
.bat文件内容举例:
@echo offset input_path=D:\APP\meshlab2020.02\input
set output_path=D:\APP\meshlab2020.02\output
set xml_path=C:\multiMeshScripting\scripts\Reconstruction07.mlxdir %input_path%\*.ply /b/od>%input_path%\name.txtfor /F %%i in (%input_path%\name.txt) do (meshlabserver -i %input_path%\%%i -o %output_path%\%%~ni.obj -m vc vn fn -s %xml_path%)PAUSE
参考:
https://blog.csdn.net/sxf1061926959/article/details/53869429 :有详细的步骤
https://github.com/AndrewHazelden/MultiMesh-Scripting :有完整的项目,适用于meshlab2016.12版本
https://www.bilibili.com/video/av413334275/ :bat视频教程
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
