牛骨文教育服务平台(让学习变的简单)
博文笔记

PlY文件读取显示

创建时间:2014-12-18 投稿人: 浏览次数:147

ply文件是斯坦福大学推出的一种3D模型的标准文件

很多的3D viewer都可以显示ply文件。当然matlab也是可以的

在斯坦福大学的官网上有对应的代码:

http://people.sc.fsu.edu/~jburkardt/m_src/ply_io/ply_io.html

我们这里主要用了ply_read.m的这个文件

具体的代码如下:

[Tri,Pts] = PLY_READ("cow.ply","tri");
%   trisurf(Tri,Pts(:,1),Pts(:,2),Pts(:,3));
%   colormap(gray); axis equal;

如果只有点信息,可以直接使用plot3来显示:

 Pts = Pts";
 plot3(Pts(:,1),Pts(:,2),Pts(:,3),"o");

这样就可以显示了。

这个工作的原因是又有模型骨架学习。

参考网址:http://web.siat.ac.cn/~huihuang/Skeleton/Skeleton_page.html

这个工作感觉对于复杂的模型会得到比较好的骨架信息。

但是对于简单的模型,如球体或是立方体,盒子什么的,就很难得到准确的骨架。

需要进一步研究。



声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。