PLY文件格式是Stanford大学开发的一套三维mesh模型数据格式,图形学领域内很多著名的模型数据,比如Stanford的三维扫描数据库(其中包括很多文章中会见到的HappyBuddhaDragonBunny兔子),GeogiaTech的大型几何模型库,北卡(UNC)的电厂模型等,最初的模型都是基于这个格式的。
PLY作为一种多边形模型数据格式,不同于三维引擎中常用的场景图文件格式和脚本文件,每个PLY文件只用于描述一个多边形模型对象(Object),该模型对象可以通过诸如顶点、面等数据进行描述,每一类这样的数据被称作一种元素(Element)。相比于现代的三维引擎中所用到的各种复杂格式,PLY实在是种简单的不能再简单的文件格式,但是如果仔细研究就会发现,就像设计者所说的,这对于绝大多数的图形应用来说已经是足够用了。
plyformat ascii 1.0
comment VCGLIB generated
element vertex 34835
property float x
property float y
property float z
property float nx
property float ny
property float nz
element face 69666
property list uchar int vertex_indices
end_header
x,y,z是点的坐标,nx,ny,nz是顶点所在曲面的切平面的法线。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)