随着3D打印技术的不断进步,表达清晰、观赏性好且不需要后续处理的彩色模型,逐渐引起了人们的关注,彩色3D打印已经成为消费者的普遍需求。然而,作为目前3D打印领域模型描述的标准文件格式,STL文件并不支持对原始3D模型颜色信息的保存。为了实现彩色3D打印,需要选取合适的支持颜色信息表达的三维模型文件格式,并对其做进一步处理。作为连接原始彩色三维模型与实际打印工作的关键环节,彩色切片软件要处理彩色模型文件,得到完整有效的分层轮廓信息。根据彩色切片的具体要求,本文选取了obj模型作为数据接口。文章介绍了obj文件的组织形式与颜色信息描述方法,进行了文件信息的提取与面向切片的优化。在实际的切片环节,本文结合obj模型的具体特点,在实现彩色切片的基础上,对传统拓扑切片算法进行了改进尝试,提出了基于模型连续性的切片算法的优化方案,并进行了对比实验与分析。本研究以Visual Studio 2013作为彩色切片软件的开发平台,在MFC框架下进行了函数功能的实现与整合,并且利用OpenGL对彩色3D模型进行了可视化表达,完善了软件系统的功能。开发得到的彩色切片软件成功实现了对多种obj模型的模型展示与彩色切片,并对切片得到的分层轮廓数据进行了一定的冗余信息优化,在应用中达到了良好的效果。此外,本文对研究开发中发现的一些相关问题进行了具体分析,并明确了本领域内进一步的研究方向。
暂无评论