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

graphics - MeshLab:使用我自己计算的法线渲染 obj 文件

我正在尝试编写一个带有顶点的 obj 文件。我在我的代码中计算顶点法线并写入这个文件。当我尝试在 Meshlab 中渲染此文件时,它会正确读取顶点,但是当我转到“渲染->显示顶点法线”时,它没有显示我计算的法线。相反,MeshLab 计算自己的法线并显示它们。

我不确定如何可视化我计算/写入文件的法线。我想稍后根据我计算的法线应用 Meshlab 着色器。

为了测试这一点,我创建了一个测试 obj 文件-

这只是一个正方形。现在,如果我更改此文件中的法线值,当我选择“渲染->显示顶点法线”时,它仍会显示自己的顶点法线。如何拥有自己的法线并应用适用于我计算的法线的着色器?请帮忙。

谢谢!!

0 投票
1 回答
1194 浏览

transform - Meshlab 或其他中的 3D 相似度变换

我在 Meshlab 中有两个 .ply 数据集。A是场景的点云。B 是一个点云,它包含来自 A 的 30% 的场景,但是由于未知因素而旋转、平移和缩放(7 度自由度)。

我想用手大致对齐 A 和 B,只是为了了解它们在重叠部分的匹配程度。有没有人有这方面的专业知识?我真的很想使用Meshlab,但似乎没有办法根据单独的坐标框架缩放/平移/旋转单独的层......似乎确实有一种通过手动选择两层之间的对应关系来平移/旋转的方法,但这并不能解决缩放问题(据我所知......)

理想情况下,我希望手动缩放和对齐 B 尽可能接近 A,保存转换后的 B 的 .ply 文件,然后我可以在新数据集上运行某种迭代最近点。

0 投票
1 回答
5234 浏览

mesh - 如何在 MeshLab 中同时显示点和边?

我是 MeshLab 的新手,但谁能告诉我如何同时显示点和边?现在,我只能选择其中之一,不能两者都选。我正在使用 .ply 文件来加载网格。提前致谢!

0 投票
1 回答
28644 浏览

graphics - 使用 Meshlab 进行纹理映射

在未指定 UV 纹理坐标的情况下,使用 Meshlab 在裸 3D 网格上映射纹理图像的最简单方法是什么?

0 投票
1 回答
144 浏览

3d - MeshLab 错误:“需要相同数量的选定点”

我正在尝试使用 MeshLab 将两个不同的 3d 扫描对象对齐在一起。

我首先选择第一个网格,然后单击“Glue Mesh Here”。然后,我单击第二个网格并选择“Point Base Glueing”。

在我尝试对齐它们之后,我一直收到这个错误:“需要相同数量的选择点”

您对如何解决此错误有任何想法吗?

谢谢!

0 投票
1 回答
1390 浏览

algorithm - 我无法确定找到 Meshlab 的 Close Holes 过滤器的位置

所以我知道 Meshlab 是建立在一个开源 VCG 库之上的,在这里找到了,所以我想我可以找到 Close Holes 过滤器中涉及的代码部分,但我遇到了一些麻烦。

如果可能的话,谁能指出我正在使用什么算法或在 VCG 源(或 Meshlab 源)中搜索的位置以找到过滤器的代码?

我想将它合并到我正在做的事情中,而不必调用 meshlabserver + 过滤器脚本。

0 投票
1 回答
602 浏览

three.js - Three.js 文本网格每隔一个面/三角形丢失

所以我执行了一个简单的操作,我生成了一个文本网格(TEST 一词),将它的顶点、法线和面放入一个 json 对象中,然后让我的服务器将它保存到一个 STL。问题是它似乎缺少其他所有的脸/三角形。它在浏览器中正确呈现,但每当我将它导出到 STL 时它看起来像这样。我不确定为什么。

我获取所有相关信息的代码很简单,所以我不明白为什么它似乎缺少一半的面孔/三角形

0 投票
2 回答
1449 浏览

matlab - 三角网格点云插值

我有一个三角形网格 stl/wrl 文件,我想通过添加点来密集网格。例如,每个三角形可以分成4个较小的三角形。如何执行此网格插值?

我在meshlab中找不到这样的东西,而且由于我的形状很大,迭代所有三角形网格会花费太多时间......

0 投票
3 回答
1370 浏览

c++ - openMVG + MeshLab 产生奇怪的结果

我正在尝试使用 OpenMVG(imagine.enpc.fr/~moulonp/openMVG/)从一系列照片中生成点云。云看起来或多或少很好......

在此处输入图像描述

但是后来我在meshlab中运行表面重建泊松,这就是发生的

在此处输入图像描述

有什么想法我可能做错了吗?

谢谢

0 投票
1 回答
444 浏览

emgucv - 我如何将 Emgu Mcvpoint3d32f 点写入 .ply 文件格式 3D 重建和网格

我收集了大量 Emgu mcvpoint3d32f 点。 我很困惑将这些点写入.ply 文件格式。通过这些我想使用meshlab创建一个网格。我如何将这些点写入.ply 文件格式。我如何从 Emgu mcvpoint3d32f 点获取顶点面。

任何帮助...