发明名称 一种3D模型文件导入方法及系统
摘要 本发明公开了一种3D模型文件导入方法及系统,具体包括:读取3D模型文件;轮询所述3D模型文件,根据组关键字在所述3D模型文件的排列顺序,顺序排列为组序列;根据面关键字命令行中的排序,顺序排列为面序列;根据点信息属性字段在面关键字命令行中的排序,顺序排列为点序列;并根据新生成的顶点索引对应原索引进行对照排序;根据所述3D模型文件中的组序列顺序对组进行读取,本发明解决了在扩展场景设计器中OBJ文件的识别,解决了场景设计器中外部三维数据的读入问题,从而可以实现场景设计器与多种三维合成系统协同工作,提高了场景设计器的三维模型处理能力,实现了对外部OBJ文件的直接调用,节约了场景设计器的制作时间。
申请公布号 CN102693250A 申请公布日期 2012.09.26
申请号 CN201110251317.9 申请日期 2011.08.29
申请人 新奥特(北京)视频技术有限公司 发明人 王蓓蓓
分类号 G06F17/30(2006.01)I;G06T17/00(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京挺立专利事务所(普通合伙) 11265 代理人 叶树明
主权项 一种3D模型文件导入方法,其特征在于,包括:读取3D模型文件;轮询所述3D模型文件,查找所述3D模型文件中的组关键字命令行,并根据组关键字在所述3D模型文件的排列顺序,得到组序列顺序;根据所述组序列顺序,解析所述组关键字命令行中的面关键字,并根据面关键字命令行中的排序,得到面序列顺序;根据所述面序列顺序解析所述面关键字命令行中的点信息属性字段,所述点信息属性字段包括,顶点索引,纹理坐标索引,法向量坐标索引;根据点信息属性字段在面关键字命令行中的排序,得到点序列顺序;根据所述点序列顺序,解析所述点信息属性字段,对所述点信息属性字段中顶点索引、纹理坐标索和法向量坐标索引编号顺序排序,顺序排列为点属性序列,并根据新生成的顶点索引对应原索引进行对照排序;根据组序列顺序对组进行读取,读取所述组序列时顺序对组中的面系列进行读取,再顺序读取所述点系列属性。
地址 100195 北京市海淀区五棵松路49号新奥特科技大厦
您可能感兴趣的专利