基于BNF的3DS文件格式规范化描述①
2017-06-07赵正旭
计算机系统应用 2017年5期
陈 蕾,赵正旭
(石家庄铁道大学 信息科学与技术学院,石家庄 050043)
基于BNF的3DS文件格式规范化描述①
陈 蕾,赵正旭
(石家庄铁道大学 信息科学与技术学院,石家庄 050043)
3DStudio(3DS)是3dsMax用来保存模型信息的一种文件结构,是业界的通用标准格式之一.为了使不同星系之间的模型可以被自由调用,解决可视化系统中模型格式不兼容的问题,减小3DS文件的存储空间,提出使用巴克斯范式(BNF)规范化描述3DS文件.描述了BNF的特点和对3DS文件结构进行表述和分析的使用方法,并以土卫三模型的3DS文件为例,使用BNF对其进行形式化定义,从而形成了统一的规范化管理格式,以利于搜索引擎的检索和应用.
3DS;BNF;形式化语言;规范化
随着虚拟现实技术的发展,基于三维模型的深空探测实时三维可视化技术需求越来越大,对三维模型的需求也随之增大.目前,常用的三维建模软件包括AutoCAD[1]、3DS Max[2]、Autodesk Maya[3]、Zbrush[4]等,不同的三维建模软件适用于不同的应用领域,生成的模型格式也各种各样.在深空探测实时三维可视化系统中,需要存储成千上万的三维模型,由于模型的数据格式和文件结构不同,可能会导致各个星系互不兼容,使得这些三维模型不能在同一实时系统中同时被调用,导致在深空探测实时可视化系统中不能快速精确地调用目标模型.如果对系统中三维模型的文件格式和描述方式制定统一的规范,对三维模型文件进行标准化和规范化处理,就会大大提高系统的效率.
文件标准化和规范……
登录APP查看全文
