微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在MeshLab中标准化几个PLY模型的方向?

如何解决如何在MeshLab中标准化几个PLY模型的方向?

我有一堆人脸.ply模型。我想一次在MeshLab中一次打开它们,但是每次都以相同的方向打开。如何在MeshLab中重新调整平面的方向,使其更好地与面对齐? 换句话说,我想以标准化的方向查看每个面,例如平行于地面的Frankfort水平平面

picture attached

,这样当我使用滤镜->法线,曲率, 和方向,->变换:旋转,然后围绕固定轴和旋转中心旋转这些面,每个面都是固定的,以使Frankfort水平平面与地面平行。

解决方法

您最好的选择是使用要应用于所有网格的旋转创建mlx脚本。

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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。