0

在 Meshlab 中,我试图将两个合并的网格导出为 u3d 格式。网格非常详细(用于制作牙套的正畸模型)。单独地,他们毫无问题地出口。但是,一旦我将它们合并,导出到 u3d 会创建 tex 文件,但不会创建 u3d 文件。没有错误消息,Meshlab 给出的报告与它正常工作时的报告相同。

在导出之前简化合并的网格使其工作,所以我会冒险猜测问题是由于组合网格中顶点的大小/数量。但是,我被特别要求不要简化。有没有其他方法可以解决这个问题?

它必须是 u3d 格式,因为它们被放入 pdf 中(尽管将未简化的合并网格导出为其他格式确实有效)。

我认为这不太可能是硬件问题(Broadwell-E CPU,32GB RAM)。

提前致谢。

4

2 回答 2

0

这个问题已经在网站上出现了好几年了,就像 b2unit 的链接一样(另见https://github.com/cnr-isti-vclab/meshlab/issues/228),所以尽管有时间延迟,我还是会发布一个答案。

我在尝试使用 MeshLab v2016.12 将 .stl 网格(由 VG Studio MAX 生成)导出为 .u3d 时遇到了问题。我正在使用 MacBook(OS 10.14.6)。我尝试了其他发布的解决方案(例如先导出为 .ply,然后重新导入并导出为 .u3d),但无济于事。

我发现无论 .stl 文件的名称如何,当我为 .u3d 导出选择的文件名中有空格时,MeshLab 只生成 .tex 文件。当文件名中没有空格时,MeshLab 会生成 .tex 和 .u3d 文件。

可以想象,有多个问题导致无法生成 u3d 文件。

于 2019-11-07T16:06:51.197 回答
0

梅根,

我在这里遇到了同样的问题......我的模型一点也不复杂......找到了一篇指出解决方案的文章,但它并没有改变任何事情......

https://github.com/cnr-isti-vclab/meshlab/issues/33

于 2017-02-14T22:58:58.880 回答