Meshlab - 可以导出/导入当前的相机配置吗?

Meshlab - Possible to export / import the current camera configuration?

我经常花时间在网格周围移动相机并微调正确的角度等以查看某些功能,并且希望能够轻松保存和恢复该视图以便在另一个会话中使用相同的或不同的网格,或将视图发送给同事等。理想情况下,这将导出/导入 XML 或 json 直接 to/from 系统剪贴板。这可能吗 ?如果没有,提出此类功能请求的合适位置在哪里?

从 meshlab-2016 开始,您可以在会话之间保存当前相机配置或将其发送给其他人,只需单击菜单 Windows->Copy shot,这将粘贴到您的剪贴板中像这样的 XML 文本块:

<!DOCTYPE ViewState>
<project>
 <VCGCamera TranslationVector="-11.8361 18.817 -14.9087 1" RotationMatrix="0.897925 0.384971 -0.213371 0 -0.0662652 0.597485 0.799138 0 0.435131 -0.703427 0.562007 0 0 0 0 1 " CenterPx="452 309" CameraType="0" ViewportPx="905 619" FocalMm="19.7896" PixelSizeMm="0.0369161 0.0369161" BinaryData="0" LensDistortion="0 0"/>
 <ViewSettings TrackScale="0.112629" FarPlane="8.49669" NearPlane="0.303109"/>
</project>

您可以将该段文字保存在文件中或通过电子邮件发送给同事。

要恢复相机的位置,只需将文件或电子邮件中的文本复制到剪贴板,然后选择选项 Window->Paste shot

此外,当前预发布版本的 meshlab 包含 4 个新按钮,允许存储和调用 4 个相机位置(在他们的行话中称为 "Views"),但它们不会在会话之间存储。

最后,如果您想向 meshlab 开发人员询问新功能或报告错误,您可以在 https://github.com/cnr-isti-vclab/meshlab/issues . Please be nice, and try to provide a minimal reproducible example 中留言,以防您报告错误。不要忘记包括您使用的是哪个 meshlab 版本。