I have an array of vertices representing some 3D point cloud, and I would like to import this into PyMeshLab to generate faces for the object (sort o ...
I have an array of vertices representing some 3D point cloud, and I would like to import this into PyMeshLab to generate faces for the object (sort o ...
我有一个 3d object 与自我交叉。 我用 meshlab 加载它,当我应用Select Self Intersection Face 过滤器时,它会选择具有自相交的面。 对 pymeshlab 应用相同的方法,加载 object 应用过滤器compute_selection_by_self ...
我正在尝试将 3D model 转换为彩色点云。 我正在使用 Motecarlo 采样,然后使用纹理到顶点颜色。 问题是我还需要材料中的颜色信息。 我正在使用来自 ShapeNet 数据集的 .obj 模型。 有谁知道是否有过滤器可以满足我的需求? ...
我目前正在使用 pymeshlab 编写程序,我想使用 pyinstaller 进行部署。 部署程序后,我尝试运行它并收到以下错误。 经过一番搜索,我发现主要问题必须在 PyMeshLab 中。 我知道运行以下代码, 我仍然得到错误。 有谁知道,如何解决这个问题? 我正在使用 Ubuntu ...
我试图让 Pyinstaller 与使用 pymeshlab 的程序一起工作。 下面是一个示例 python 脚本 (main.py),它使用我想要的 function: 这在 python 中运行良好,但是当我尝试将它与 Pyinstaller 捆绑并运行生成的可执行文件时,出现错误: 我想也许 ...
我有 50 多个网格需要处理。 对于每个网格,我需要导入 obj 文件,应用相同的过滤器,然后将其保存到磁盘。 我的问题是是否存在一种方法,通过单击鼠标或编写命令行,可以帮助摆脱手动一个一个地处理它们? ...
我想使用名为“Remeshing:Isotropic Explicit Remeshing”的过滤器重新网格化我的 model。 在那个过滤器中,我想调整目标长度。 目标长度有两种类型,abs 和 %。 但是在 PyMeshLab 中可用的过滤器脚本中,只有目标长度的过滤器脚本,以 % 表示。 我不 ...
我是 meshlab 的新手,我在meshlabsever或pymeshlab 中找不到该函数,我想在 obj 文件中拍摄快照。 在此处输入图片说明 ...
我希望能够将顶点 ID 与坐标位置联系起来。 使用m.edge_matrix我可以为形成折线的边生成顶点 ID 列表。 将其链接回实际坐标的最简单方法是什么? 使用m.vertex_matrix生成坐标列表,但不引用顶点 ID。 坐标在m.vertex_matrix中列出的顺序似乎与它们在m.e ...
我正在通过“计算平面部分”过滤器在 Meshlab 中生成多段线。 我希望能够做的是获取用于将一个点连接到另一个点的数据。 Meshlab 保存这些数据,因为当我将多段线导出到 DXF 时,边缘存在,正确连接在一起。 我想象一个列表,其中每条边都有一个起点和终点(可能是顶点 ID),如 DXF ...
我正在尝试为循环的每次迭代存储定义为x_c 、 y_c和z_c : 我希望能够在任何 z_value 处调用三个数组,最好参考 z_value,即x_c @ z_value = 2或类似值。 谢谢你的帮助! ps 对编码非常陌生,所以请放轻松。 ...
我正在尝试通过 pymeshlab 处理一批 STL 文件。 我使用了两个过滤器,即“remeshing_isotropic_explicit_remeshing”和“mls_projection_apss”。 问题出现在过滤器“mls_projection_apss”上,默认情况下,控制和代理网格 ...
我想从网格中删除存储在 NumPy 数组中的一些顶点。 如何根据顶点索引或坐标在 pymeshlab 中选择这些顶点? 谢谢! import pymeshlab from scipy.spatial import KDTree def remove_background(subdir, ms): ...
我有一个简单的 Python 脚本Mesher.py ,它在命令行上采用 Windows 格式的文件名字符串,并在输入点云(.xyz 文件)上运行 MeshLab: 它在虚拟环境中从 Python 3.9.6 解释器运行良好,但是当我用 pyinstaller(也安装到 venv)将它打包以生成 ...
我对此完全陌生,并且很难遵循 PyMeshLab 的教程( https://pymeshlab.readthedocs.io/en/latest/about.html )。 我想做的事: 通过 PyMeshLab 打开一个文件(例如 xyz.ply - 点云) 一些过滤动作保存过滤后的文件(例如 ...
我是这个地区的新手。 我有一个存储在 txt 文件中的 3D 点(xyz 坐标)列表。 我想使用这些点查找/构建网格/曲面。 我知道 meshlab 表面重建功能对此有帮助。 我很想使用 pymeshlab。 从文档中,该示例仅将 obj 文件加载到 Meshset class。 我用谷歌搜索这些 ...
我写了一个小脚本,它的任务是加载网格(层),然后应用一些过滤器,最后将整个东西导出为层。 到目前为止,一切都很好。 但是生成的 ply 文件无法读取。 如果我尝试在 MeshLab 中打开它,它会显示:“面超过 3 个顶点” 这是涉及 pymeshlab 的代码部分(已清理):import pyme ...
我刚开始使用 pymeshlab 并且非常喜欢它。 然而,我在一件事上遇到了麻烦。 我正在尝试使用vertex_attribute_transfer过滤器,但宁愿使用世界单位而不是上限参数的百分比。 我想我可以根据我想要的世界单位除以边界框 x100 的对角线长度来计算参数的正确百分比,但我无法弄 ...
我有一批三角形网格,每个都有不同的顶点和面。 我想将所有网格的顶点数减少到相同的数字,10000。 我知道我可以使用simplification_quadric_edge_collapse_decimation来减少面数,这意味着顶点数将相应减少。 但问题是我必须多次使用该方法才能将顶点数精确到 1 ...
我是 pymeshlab 的新手,正在尝试使用此工具进行一些批处理。 我的问题是如何使用 pymeshlab 找到网格的总顶点和面数? ...