问题标签 [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 投票
3 回答
6195 浏览

python - python中的网格抽取

我有一个包含大约 200 万个三角形的高分辨率三角形网格。我想将三角形​​和顶点的数量减少到每个约 10000 个,同时尽可能地保留其一般形状。

我知道这可以在 Matlab 中使用 reducepatch 完成。另一种选择是 qslim 包。在具有 python 接口的 VTK 中也有抽取功能,所以从技术上讲,它在 python 中也是可能的。Meshlab 也可能在 python 中可用(?)。

如何在 python 中进行这种网格抽取?示例将不胜感激。

0 投票
1 回答
434 浏览

c++ - Meshlab Visual Studio 2013 项目创建失败

我正在尝试在 Visual Studio 2013 中打开meshlab项目。我确实在我的 Windows 10 上安装了 Cmake和 Qt 5.3.0,然后运行以下命令:

并在运行之后:

如您所见,我从 cmak 收到此错误:

我确实谷歌了那个错误并找到了这个答案:

要解决此问题,请使用此行:set (CMAKE_LIBRARY_PATH “C:\Program Files (x86)\Windows Kits\8.0\Lib\win8\um\x64”)

现在我不知道我可以在哪里添加这条线?请帮我!

0 投票
1 回答
183 浏览

java - Java 应用程序中的 MeshLab 过滤器

如何从我的 java 应用程序中调用 MeshLab 过滤器?我知道使用 MeshLabServer 我可以执行 MeshLab 命令,但我不知道如何以及是否可以仅从 MeshLabServer 执行 MeshLab 命令而不安装 MeshLab?

谢谢

0 投票
0 回答
320 浏览

geometry - 从 VCG 使用 Ball 旋转的结果不正确

在使用 meshlab 应用程序时,我可以使用球旋转算法创建网格,半径为 3.1952,聚类为 0.2。结果很好。

但是当我使用VCG库调用相同的方法时,给出相同的半径值和聚类输出网格是不完整的。

这里刚刚用顶点填充了网格数据结构并调用了 api。请提出任何修改。

我的 PFA 图片: 在此处输入图像描述 在此处输入图像描述

0 投票
2 回答
933 浏览

blender - 如何自动移除靠近视点的多余表面块

假设我有两部分 3D 网格,需要将它们融合成一个集成的 3D 模型。融合后,一些不用于3D模型闭合的方面是多余的,我想自动删除它们。我想知道现有软件(例如,meshlab、blender 等)中的某些过滤器是否可以完成这项工作,或者是否有一些特定的算法可以处理这个问题?

下面是我的一个丑陋的手绘草图,希望它可以帮助理解我的意图:

PS:不确定这个问题是否适合SO或superuser.com,我把它放在这里是因为TAG建议更丰富;)

在此处输入图像描述

0 投票
1 回答
2334 浏览

python - 处理点云,*.xyz 文件格式,6 列

我需要将摄影测量文件处理为点云,然后使用 Python 应用分析模块。使用meshlab,我成功地导出了模型的xyz 文件,然后转换为txt 文件,因此我可以使用matplotlib 轻松访问和绘制数据。

导出后,我发现文件的z组件似乎是聚集在一起的,我的意思是当我将文件导入python脚本并运行它时,z范围非常有限,几乎看起来整个东西都被压缩了。

当我在 meshlab 上打开完全相同的文件时,它似乎很好。由于 xyz 文件有 6 列,而我只使用了前 3 列,我怀疑这是原因,但我不确定问题是什么。我已经使用了前 3 列中的所有元素,我确信它们是 xy 和 z 组件。附上图片对比,希望对你有帮助。

这是 xyz 文件的文本版本的样子(确实有超过 100000 行)。

0 投票
1 回答
14861 浏览

meshlab - 泊松网格重建

使用 Meshlab 版本。1.3.3,我曾经使用 Remeshing, Simplification and ReconstructionSurface Reconstruction: Poisson进行网格重建。

我现在已经安装了Meshlab 2016,泊松重建似乎消失了……

我在哪里可以找到它?

0 投票
1 回答
1093 浏览

mesh - meshlab-如何将 uvs 从源 .objs 转移到泊松重建模型

我一直在努力在 Meshlab 中找到一种方法,将 UV 从源网格包含或转移到泊松模型上。我将尝试在下面解释更多我要完成的工作。

我的源网格具有 uv 和纹理数据。我需要建立一个融合模型并包含纹理数据。它是用于生产流程的面部表情扫描数据重建,最终构建动画面部装备。我们的源扫描数据包括我们用来注册、构建融合扫描模型的标记信息,该模型用于生成混合形状的重新拓扑网格。

以前,我们使用的是 David3D。http://www.david-3d.com/en/support/downloads David 3D 使用泊松曲面重建来创建融合模型。它创建的融合模型带来了 uv,并将源纹理优化为 1 个 uv 平铺。我将在下面发布我希望在 MeshLab 中重新创建的结果图片。

我需要在 meshlab 中找到这个解决方案是构建工具来帮助自动化这个过程。David3D 版本 5 没有可供编程的开发工具包。

Meshlab 中是否可以将源网格中使用的区域的 uv 应用到毒模型上?我可以使用过滤器来转移它们吗?重新投影它们?

或者Meshlab内部是否有另一种重建方法/过程可以保留紫外线?

这是 David 得到的 uv 参数的图像。uvs 在图像的左半边是白色的。

谢谢David3D UV 布局结果

0 投票
1 回答
885 浏览

linux - Meshlab 因未定义符号而崩溃

在 Ubuntu 16.04 LTS 64bit 上,当我应用“Screened Poisson Surface Reconstruction”插件时,Meshlab 崩溃。错误信息是:

此符号在 /usr/lib/x86_64-linux-gnu/libgomp.so.1.0.0 中可用:

生成后,我正在从 GNOME 终端运行 meshlab。我的 LD_LIBRARY_PATH(和 LIBDIR)是:

所以我在 LIBDIR 中添加了 /usr/lib/x86_64-linux-gnu

但是现在,我有这个错误:

如何告诉插件在哪里可以找到合适的符号?

0 投票
1 回答
1108 浏览

command-line - 有没有办法使用 meshlabserver 以编程方式保存快照?

使用 2016 新版 Meshlab,有没有办法使用 Meshlabserver 和命令行以编程方式拍摄快照?