济南欣华工艺品设计有限公司,精雕培训,雕刻论坛,欣华教程网论坛
标题:
PLY在3D模型文件格式中的基本简介
[打印本页]
作者:
美丽老师
时间:
2016-9-19 11:56
标题:
PLY在3D模型文件格式中的基本简介
PLY多边形文件格式的开发目标是建立一套针对多边形模型的,结构简单但是能够满足大多数图形应用需要的模型格式,而且它允许以ASCII码格式或二进制形式存储文件。PLY的开发者希望,这样一套既简单又灵活的文件格式,能够帮助开发人员避免重复开发文件格式的问题。然而由于各种各样的原因,在工业领域内,新的文件格式仍然在不断的出现,但是在图形学的研究领域中,PLY还是种常用且重要的文件格式
。(
济南华能三维扫描仪
华能3d扫描仪
济南华能三维扫描仪厂家
华能三维激光扫描仪价格
华能3d激光扫描仪
山东华能三维扫描仪
)
PLY作为一种多边形模型数据格式,不同于三维引擎中常用的场景图文件格式和脚本文件,每个PLY文件只用于描述一个多边形模型对象(Object),该模型对象可以通过诸如顶点、面等数据进行描述,每一类这样的数据被称作一种元素(Element)。相比于现代的三维引擎中所用到的各种复杂格式,PLY实在是种简单的不能再简单的文件格式,但是如果仔细研究就会发现,就像设计者所说的,这对于绝大多数的图形应用来说已经是足够用了。
PLY的文件结构同样很简单:文件头加上元素数据列表。其中文件头中以行为单位描述文件类型、格式与版本、元素类型、元素的属性等,然后就根据在文件头中所列出元素类型的顺序及其属性,依次记录各个元素的属性数据。
但是需要注意,由于PLY格式的开放性,有些PLY文件的解析程序不支持全部的数据类型,也有的PLY文件采用自定义的数据类型,这些都有可能导致文件解析过程的失败。
对于元素的属性定义方式,PLY允许单一属性定义:
property <data-type> <property-name-1>
以及列表属性方式:
property list <numerical-type> <numerical-type> <property-name>
其中第一个数据类型描述列表元素数量,第二个数据类型描述每个列表元素。
除了顶点和多边形面两种基本元素外,PLY文件格式允许使用自定义的元素和元素属性,称为Other Element和Other Property。只要遵循文件格式中对元素及元素属性的格式定义,就能够被正常的解析,这也是PLY格式所具备的灵活性特色。
PLY文件格式的规范及其解析的源代码都是开放的,可以从参考文献中找到相关的下载。最著名的就是Greg Turk在1994年发布的解析代码,Turk似乎也是PLY格式的开发者之一。
官网:
http://www.xhfdpx.com/
更多雕刻教程 欢迎浏览
中国雕刻教程网
http://www.diaokejiaocheng.com
精雕教程
zbrush教程
Powermill教程
freeform电脑雕刻笔教程
添加
qq群240221860
获取更多帮助
欢迎光临 济南欣华工艺品设计有限公司,精雕培训,雕刻论坛,欣华教程网论坛 (http://diaokejiaocheng.com/)
Powered by Discuz! X3.2