问题标签 [meshlab]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
684 浏览

meshlab - 将带有 textcoords (vt) 的层网格保存为 obj 时,meshlabserver coredumps

我有一个层格式的简单网格(三角形表面)。它非常简单:3 个顶点(xyz,rgb)和 1 个面(顶点索引,文本坐标)。我在 png 文件(parametr_tex_script.png)中也有一个纹理贴图。这是层:

我需要做的是将其转换为带有纹理坐标(vt)的obj格式。我可以使用 MehsLab GUI 使用“导出网格为”来做到这一点,但我需要使用 meshlab 服务器来做到这一点。当我运行这个命令

meshlab.meshlabserver -i parametr_out_ascii.ply -o parametr.obj -m vc fc vt

我收到带有以下错误消息的核心转储:

打开带有扩展层网格 /home/ilya/MeshTests/simplifications/testScript4Triangle/parametr_out_ascii.ply 的文件具有 3 vn 1 fn 输出网格 /home/ilya/MeshTests/simplifications/testScript4Triangle/parametr.obj meshlabserver: ../.. /../../vcglib/vcg/simplex/vertex/component_ocf.h:386: vcg::vertex::TexCoordOcf::TexCoordType& vcg::vertex::TexCoordOcf::T() [with A = vcg:: TexCoord2; TT = vcg::Arity8, vcg::vertex::InfoOcf, vcg::vertex::Coord3m, vcg::vertex::BitFlags, vcg::vertex::Normal3m, vcg::vertex::Qualityf, vcg::顶点::Color4b, vcg::vertex::VFAdjOcf, vcg::vertex::MarkOcf>; vcg::vertex::TexCoordOcf::TexCoordType = vcg::TexCoord2]:断言 `(*this).Base().TexCoordEnabled' 失败。顶点颜色,面颜色,顶点tex坐标,中止(核心转储)

如果我省略 vt(顶点纹理坐标),我不会收到错误,但我显然需要 obj 文件中的 vt 条目。

我正在起诉 Ubuntu 16.04。我不确定如何获取 meshlab 服务器的版本,但这里是 MeshLab gui 的版本:

Meshlab_64bit_fp v2016.12(构建于 2017 年 3 月 7 日)。

有没有人对如何获取带有 vt 条目的 obj 文件有任何建议/解决方法?它是一个 mashlab 服务器错误吗?我可以尝试其他工具吗?

0 投票
1 回答
592 浏览

3d - 在 obj 文件中导出 3d 多边形网格

我正在做一个 3d 项目,为此我使用了 meshLab,问题是我无法让 meshLab 以 obj 格式导出网格,当我尝试它时,程序只是冻结或崩溃。我尝试了一个小立方体并且它工作但是当我尝试一个大约 6 mb 的模型时它崩溃了(我正在处理的模型是 25 - 500 mb)。

任何帮助都会很棒,谢谢

0 投票
0 回答
45 浏览

meshlab - MeshLab:反转一个坐标的值

我正在做考古研究,我创建了 .ply 格式的 3D 文件。它们代表带有负浮雕凹槽的石材表面。为了使凹槽的解释更容易,我现在想要反转凹槽,使它们成为正向浮雕。这可以在 MeshLab 中实现吗?如何实现?

0 投票
2 回答
281 浏览

3d - 如何使 3D 网格的形状更准确?

我的网格没有在我的场景中提供清晰的骨骼形状(当我不使用纹理时没有边界)。有没有办法让它更相关,让骨骼的深度或形状变得更准确?我尝试使用过滤器“Screened Poisson Surface Reconstruction”重建网格,但没有改进。我为您提供了一些图像以进行更多说明。第一个是没有纹理或颜色信息的网格,第二个是有颜色和纹理的。我正在使用 Meshlab 软件来操作 3D 对象。没有颜色 的网格 有颜色的网格

0 投票
1 回答
696 浏览

mesh - Meshlab Quadric Edge Collapse 抽取质量阈值

我想知道是否有人可以更详细地解释质量阈值以及如何使用该值?

描述指出:“惩罚不良形状面部的质量阈值。值在 [0..1] 范围内 0 接受任何类型的面部(无惩罚),0.5 惩罚质量 < 0.5 的面部,与其形状成比例”

与它们的形状成比例是什么意思?

有没有办法通过测量来指定质量?例如,将网格减少 90%,但在 1mm 的公差范围内。即,如果抽取的网格将改变形状超过 1 毫米,则不要删除三角形

谢谢,本

0 投票
2 回答
3794 浏览

meshlab - 安装 Meshlab 后,启动“cmd”说 MeshLabServer

安装 Meshlab 后,运行“cmd”会弹出一个窗口,该窗口以前标题为“命令提示符”,但现在标题为“MeshLabServer”,并在 C:\Program Files\VCG\MeshLab 中启动。

卸载 MeshLab 不会将其放回原处。

我宁愿 MeshLab 根本不搞乱运行“cmd”。如果它想要一个指向 C:\Program Files\VCG\Meshlab 的命令提示符窗口,请创建一个单独的条目(我假设在注册表中)。

请告诉我如何将其恢复为“正常”。

0 投票
1 回答
597 浏览

meshlab - 抽取后的Meshlab导出纹理

问题:使用 PLY 无法保存 png

细节:我有一个需要减小尺寸的大型模型,我应用过滤器:二次边缘折叠抽取(带纹理)然后我导出 PLY,纹理名称框中列出了 png 文件列表。我导出并且只创建了 PLY,没有 pngs。因此没有纹理,过滤器声明它保留了 UV 参数化。我已经在谷歌上搜索了几天,知道我哪里出错了吗?

0 投票
1 回答
1178 浏览

meshlab - Meshlab 的 Shading 选择实际上有什么作用?

在 Meshlab v2016.12 中,窗口右侧有一个名为“Shading”的选项: 在此处输入图像描述

我想知道“阴影”的每个选择实际上对 OpenGL 渲染器有什么作用。我的意思是它调用了什么OpenGL函数以及传递给函数的参数是什么?

0 投票
1 回答
587 浏览

qt - 在 Centos EL7 上编译 meshlab

我在 Centos.EL7 上编译 meshlab-2016.12 时遇到问题。
我得到了一些方法。
将 QT 更新为 Qt-5.9.1,因为 Centos 上的最新版本是 Qt 版本 5.6.1 - 我之前安装过

但是,meshlab 至少需要 Qt5.7

然后设置这些环境。变量

然后按照测试机器上的说明安装到 /opt/TESTING

  1. 将 vcglib 安装到 /opt/TESTING

  2. 将 meshlab-2016.12 下载到 /opt/TESTING 并在那里解压

  3. 跑了以下

    qmake-项目

(这会选择正确版本的 QT)

(制作外部库 - 包括 jhead-2.95

(制作外部库 - 包括 jhead-2.95 )

(使用最少的插件集构建 meshlab )

这就是失败的地方,如下所示;

所以说ld找不到ljhead。编译的其他部分似乎确实可以找到它,例如

看着ld

和 /

在这一点上,任何建议都会很有用。希望我只是错过了一些东西

更新:尝试了下面 William Brown 的解决方法,取得了一些进展。后来失败了

0 投票
1 回答
1060 浏览

meshlab - 体积计算问题

在此处输入图像描述

请找到附件,为什么我不能计算任何物体的体积?当我使用 Mac 或 Windows 时,确实会出现此消息。

问候,阿里