如何在Matlab中翻转VRML文件(.wrl)或VR模型

如何在Matlab中翻转VRML文件(.wrl)或VR模型,matlab,vrml,wrl,Matlab,Vrml,Wrl,我在一个.wrl文件(3兆字节)中有一个相当复杂的假肢右手VRML模型,我正在Matlab中操作(根据命令设置动画)。我想制作文件的镜像(水平翻转)(左手)。我不介意我是否使用一个免费程序来处理文件(我想应该只是镜像所有的水平坐标),或者是否有一个Matlab命令可以翻转VR模型,但我还没有找到解决方案。“世界”中没有其他内容,因此文件中的所有内容都可以翻转 文件中有命名的变换,我需要它们保留它们的名称,因为这些关节会设置动画,但如果我必须更改旋转的符号以使物体沿正确的镜像方向移动,这不是问题

我在一个.wrl文件(3兆字节)中有一个相当复杂的假肢右手VRML模型,我正在Matlab中操作(根据命令设置动画)。我想制作文件的镜像(水平翻转)(左手)。我不介意我是否使用一个免费程序来处理文件(我想应该只是镜像所有的水平坐标),或者是否有一个Matlab命令可以翻转VR模型,但我还没有找到解决方案。“世界”中没有其他内容,因此文件中的所有内容都可以翻转

文件中有命名的变换,我需要它们保留它们的名称,因为这些关节会设置动画,但如果我必须更改旋转的符号以使物体沿正确的镜像方向移动,这不是问题

我只是在寻找一个简单而免费的解决方案


谢谢

我不建议手动执行此操作。最简单的解决方案是将您的模型导出到.max或任何其他文件,您可以使用三维建模程序(3dsmax、DeepExploration、Maya等)打开该文件。一旦您有了新文件,您可以使用这些程序中的任何一个打开该文件,我认为这样做会更容易。通常,您可以使用界面通过拖动或单击按钮来执行此操作,而不是手动查看坐标值:)