如何写Ply文件,包括三角?

15次浏览(最近30天)
OJ27
OJ27 2017年9月5日
回答: 拉斐尔falque2021年3月18日
我有顶点、颜色和3D对象的三角剖分。我尝试过pointCloud和pcwrite,但它只允许我输入顶点和颜色。当我尝试使用Blender 2加载ply文件时,会发生以下情况:-颜色没有正确读取(只有一种颜色显示)-点没有三角化
1评论
德扬迪米特里
德扬迪米特里 2019年3月19日
请问你能做到吗?我不认为张宁意识到,在MATLAB中的plywrite只写顶点与它们的颜色,但没有三角形面(t)元素被写…它基本上只是点云,之后没有表面,这是你要求的(除了顶点的三角测量)…
别介意, ,虽然不像胶合板那样干净,但它也能写脸……现在只需要穿过表面…还是有人知道更简单的方法?

登录评论。

答案(2)

宁张
宁张 2017年9月8日
'pcread'应该为你做的工作,转换PLY到MATLAB的pointCloud对象
//www.tianjin-qmedu.com/help/vision/ref/pcread.html
要写入一个PLY,其中Greg Turk的版本的PLY在pcwrite中使用,顶点数,位置x y z,颜色RGB是所有你需要的。请在以下链接查看PLY格式:
如果您在命令窗口中尝试以下示例
> > openExample(“愿景/ WriteA3DPointCloudToAPLYFileExample”)
在打开的脚本中,如果你将encodingType从'binary'改为'ascii'。一旦生成PLY,您应该能够检查XYZ和RGB值

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!