问题标签 [ply-file-format]

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 回答
1942 浏览

import - 如何使用 PCL io::loadPLYFile 导入 .ply 文件?

将 ply 文件导入我的程序时,我收到一条错误消息,指出以下消息出现问题:

我使用了一个示例层文件:https ://people.sc.fsu.edu/~jburkardt/data/ply/apple.ply

我已经尝试过来自不同来源的不同层文件,但它们都不起作用。调试程序时,io::loadPLYFile 不会生成有效的点云。PCL 和我的程序的运行时库是相同的。

我希望 PCL 函数 io::loadPLYFile 正确加载文件,如文档http://docs.pointclouds.org/1.3.1/group__io.html中所述

0 投票
0 回答
395 浏览

vtk - 如何在python中将ply转换为vtk?

我有大约 500 个 .ply 文件需要转换为 vtk 文件。我通常使用 Paraview 手动转换它们,但这需要很长时间。我想知道是否有一个工具可以在 Python 中将 ply 文件转换为 vtk 文件?

提前致谢。

0 投票
1 回答
1233 浏览

python - 将 PNG 纹理应用于 PLY 网格

我有一个 python 脚本,它输出一个带有 png 纹理的 ply 文件,由 PLY 文件头中的注释引用。

在像 meshlab 这样的软件中,这样的组合会自动生成带纹理的网格。对于我的应用程序,我需要在另一个 python 脚本中可视化网格。

使用https://trimsh.org/trimesh.htmlhttp://www.open3d.org/等模块,我可以渲染和旋转网格。但是,在这些模块或我在网上找到的任何其他模块中,没有人使用 png 纹理。

任何人都知道如何使用我现有的 png 文件或替代方法在 python 中进行网格纹理?

0 投票
1 回答
908 浏览

javascript - 如何将图像作为纹理加载到three.js中的层模型

我正在尝试显示具有各自纹理的 3d 模型,如何加载层模型的纹理?

这是在一个 html 文件中,我在其中使用 three.js 和 plyloader.js 来加载模型,但是当我尝试使用我在文档中找到的方法加载它时,我没有设法正确加载纹理它只加载纹理的颜色,但不是图像的颜色。

我正在尝试这个:

我希望您向我展示加载了纹理的模型,但仅向我展示具有主​​导图像颜色的模型

0 投票
2 回答
205 浏览

python - 当我尝试使用 plyfile API 访问 .ply 文件时,为什么会出现 ValueError:两个具有相同名称的属性?

我正在处理一个项目,该项目需要以 .ply 文件的形式访问点云数据并将它们转换为 numpy 数组以运行深度学习算法。当我尝试从我的目录访问我的 .ply 文件时,我收到错误“ValueError:两个具有相同名称的属性”

以下是我的代码 -

以下是错误(此处仅转载相关部分) -

我的 ply 文件 - 部分复制了顶点(由 pcl 使用pcl_pcd2ply命令生成):

0 投票
1 回答
872 浏览

c# - Reading binary PLY file face indices using C#

I am reading .ply binary file using this project: https://github.com/Zarbuz/FileToVox/blob/2064dcf99532e9c22748afb8e1a3755c1e5dfb81/SchematicToVoxCore/Converter/PLYToSchematic.cs

It works for reading points and their colors. But I do not understand how to retrieve the list of mesh faces indices.

In the function ReadDataHeaders I successuflly retrieve the number of faces:

But what I do not understand is how retrieve the mesh face indices in the function ReadDataBodyBoundary. I do not also understand how the BinaryReader works in this function, how does it reads the each line of binary form for mesh faces vertex indices.

0 投票
1 回答
375 浏览

python - 如何使用 python 更新、旋转和显示 ply 文件?

我尝试使用 web 上的 open3d、simpleRender 和其他几个示例,但效果不佳。SimpleRender 有问题,我根本无法启动 python 脚本。Open3d 可以工作,但功能有限。我无法使用 open3d 完全显示我想要的层文件。

我有一个立体视觉相机,每秒生成新的层文件。我需要在不关闭显示窗口的情况下循环显示、旋转和更新层文件。

0 投票
0 回答
74 浏览

python - 如何在 python 中用颜色显示、更新和旋转 3d 点?

我有一个包含 x、y、z 和 R、G、B 组件的层文件。在 python 中显示它的最佳方式是什么?

0 投票
3 回答
1487 浏览

python - 从 .ply 转换为 .pcd 格式

我有一个 .ply 文件,我想将其转换为 .pcd 格式,但不确定如何。

我已经尝试过此处的操作将 .ply 格式转换为 .pcd 格式所描述的方法,但它们还不够/不再起作用。

当我尝试打开 .ply 文件时,它只是一个二进制文件,除了看起来像这样的标题:

因此,我不知道从哪里开始转换。

我该如何进行转换?

任何方法/文档都会有帮助

0 投票
0 回答
105 浏览

javascript - Three.js PLY 文件未正确显示

我正在尝试从后端加载 PLY 模型,但是它们显示不正确(这三座山应该是 3 种扫描树木的模型)。 我试图改变网格,但它不会改变显示的线条而不是点。代码: