0

我有一堆 .ply 人脸模型。我想在 MeshLab 中一次打开一个,但每次都以相同的方向打开。如何在 MeshLab 中重新定向平面,以便它们更好地与面对齐?换句话说,我想以标准化的方向查看每个面,例如附图片 平行于地面的法兰克福水平面,这样当我进入过滤器 --> 法线、曲率和方向时, --> 变换:旋转和我围绕固定轴和旋转中心旋转面,每个面都是固定的,因此法兰克福水平面平行于地面。

4

1 回答 1

0

您最好的选择是创建一个 mlx 脚本,其中包含要应用于所有网格的旋转。

  1. 在 meshlab 中打开您最喜欢的头部模型并手动应用“变换:旋转”过滤器,将模型对齐到所需的方向。
  2. 单击菜单“过滤器”、“当前脚本”并将脚本保存到名为 Frankfort.mlx 的文件中
  3. 退出网状实验室
  4. 对于存储库中的每个 ply 文件,执行命令“meshlabser -i file.ply -o newfile.ply -s Frankfort.mlx”。您可以为此使用一个 bash 脚本、powershell 脚本或 bat 文件。
于 2020-10-06T21:12:47.483 回答