.PLY 文件扩展名
文件类型 多边形模型文件
开发者 | 斯坦福大学(Stanford University) |
常用度 |
|
文件后缀 | .ply |
文件分类 | 3D图像文件 |
PLY是什么文件?
PLY文件是使用多边形模型数据格式创建的三维图像文件。PLY是一种将三维对象描述为多边形集合的开放标准。PLY文件由一个标题、一个顶点列表和一个多边形列表组成,标题指定文件中有多少顶点和多边形,还说明了与每个顶点关联的属性,例如(x,y,z)坐标、法线和颜色。
PLY全称Polygon File Forma(多边形文件格式),是斯坦福大学开发的一套三维mesh模型数据格式。PLY多边形文件格式的开发目标是建立一套针对多边形模型的,结构简单但是能够满足大多数图形应用需要的模型格式,而且它允许以ASCII码格式或二进制形式存储文件。
PLY格式是.OBJ格式的升级版,它受Wavefront .obj格式的启发,但改进了OBJ格式所缺少的对任意属性及群组的扩充性。因此PLY格式发明了"property"及"element"这两个关键词,来概括“顶点、面、相关资讯、群组”的概念。
PLY作为一种多边形模型数据格式,不同于三维引擎中常用的场景图文件格式和脚本文件,每个PLY文件只用于描述一个多边形模型对象(Object),该模型对象可以通过诸如顶点、面等数据进行描述,每一类这样的数据被称作一种元素(Element)。相比于现代的三维引擎中所用到的各种复杂格式,PLY实在是种简单的不能再简单的文件格式,但是如果仔细研究就会发现,就像设计者所说的,这对于绝大多数的图形应用来说已经是足够用了。
PLY格式如今最常用于传输来自3D RGB彩色扫描仪的数据,而在图形学领域内很多著名的模型数据,比如Stanford的三维扫描数据库,Geogia Tech的大型几何模型库,北卡(UNC)的电厂模型等,最初的模型都是基于这个格式的。
PLY格式示例
下面是一个四面体的PLY代码,表示的三维图形如上图所示。
- ply
- format ascii 1.0
- comment 这是一个正四面体
- element vertex 4
- property float x
- property float y
- property float z
- element face 4
- property list uchar int vertex_index
- end_header
- 0 3 0
- 2.449 -1.0 -1.414
- 0 -1 2.828
- -2.449 -1.0 -1.414
- 3 0 1 3
- 3 0 2 1
- 3 0 3 2
- 3 1 2 3
PLY文件怎么打开?
PLY文件被许多不同的3D软件使用,例如MeshLab、Blender、Edificius等等