三维点云数据格式转换技术的研究与实现.ppt

上传人:b****2 文档编号:2592463 上传时间:2022-11-03 格式:PPT 页数:16 大小:814.50KB
下载 相关 举报
三维点云数据格式转换技术的研究与实现.ppt_第1页
第1页 / 共16页
三维点云数据格式转换技术的研究与实现.ppt_第2页
第2页 / 共16页
三维点云数据格式转换技术的研究与实现.ppt_第3页
第3页 / 共16页
三维点云数据格式转换技术的研究与实现.ppt_第4页
第4页 / 共16页
三维点云数据格式转换技术的研究与实现.ppt_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

三维点云数据格式转换技术的研究与实现.ppt

《三维点云数据格式转换技术的研究与实现.ppt》由会员分享,可在线阅读,更多相关《三维点云数据格式转换技术的研究与实现.ppt(16页珍藏版)》请在冰豆网上搜索。

三维点云数据格式转换技术的研究与实现.ppt

三维点云数据格式转三维点云数据格式转换技术的研究与实现换技术的研究与实现导导导导师师师师:

杨会君杨会君杨会君杨会君答辩人答辩人答辩人答辩人:

专专专专业业业业:

主要内容主要内容需求分析需求分析研究内容研究内容设计实现设计实现结论结论1234需求分析需求分析a)3D计算机图形学的崛起,3D模型越来越被人们所喜爱b)D3D和OpenGL作为两个开发标准,对模型格式的支撑不尽相同c)转换模型格式使得其能在不同3D模型设计环境中使用已成研究趋向研究内容研究内容D3D对3DS格式模型支持良好,而OpenGL更擅长OBJ格式模型的绘制,本文以3DS和OBJ格式模型为例探讨三维点云数据格式转换技术的研究与实现:

u解析3DS和OBJ文件结构和存储格式;u研究3DS和OBJ模型文件的读写过程;u设计3DS和OBJ文件的相互转换算法;u开发基于MFC简单界面实现人机交互。

3DS结构格式结构格式16进制方式打开如上图所示,数据是按照低位在前,高位在后的方式存储。

OBJ结构格式结构格式OBJ文件没有显著的结构体特征:

uOBJ文本文件没有文件头(FileHeader),“#”号开头的为注释行,有时可能使用几行文件信息的注释作为文件的开头。

u空格和空行可以随意加到文件中以增加文件的可读性。

u有字的行都由关键字(Keyword)开头,关键字可以说明这一行是什么样的数据。

uOBJ文件不包含面的颜色定义信息,不过可以引用材质库,材质库信息储存在一个后缀是“.mtl”的独立文件中,用关键字“mtllib”来引用。

文本格式的OBJ文件3DS读取读取u由于3DS文件的块结构是固定的,并且综合嵌套特性,因此可以用递归方法来读取。

u返回上一级的条件就是当前已经读入的块的字节数是否等于块的长度。

u在块之间跳转时,从父块到子块可用多分支语句实现,然后根据子块的ID判断需要进入哪个子块分支。

u在主块读入完毕后,整个3DS文件读入程序结束。

OBJ读取读取3DS写入写入3ds文件块长度计算方法OBJ写入写入uOBJ模型文件时在写入时,按文本类型直接写入,不需要计算长度。

同样以顶点写入为例,其伪码示例如下。

ufor(intj=0;jOBJ测试测试-3DS人头模型OBJ人头模型OBJ-3DS测试测试-OBJ茶壶模型3DS茶壶模型结论结论1.达到了研究的预期目标达到了研究的预期目标2.不足和研究方向:

不足和研究方向:

a)框架简单,不易深层拓展,可优化框架,以便更合框架简单,不易深层拓展,可优化框架,以便更合理地组织信息;理地组织信息;b)转换格式有限,可添加更多转换功能以便转换格转换格式有限,可添加更多转换功能以便转换格式文件式文件;c)界面粗糙,需进一步完善。

界面粗糙,需进一步完善。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1