面向增材制造的三维模型分割与拼合算法的研究与应用

来源 :电子科技大学 | 被引量 : 2次 | 上传用户:caep315
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于增材制造业的飞速发展,增材制造设备的普及率日益提高,其所用模型文件为CAD(Computer Aided Design)系统导出的一种特定文件,即STL(STereo Lithography)文件。目前,修改STL文件的主要途径是退回CAD系统重新加工,不能直接对模型进行修改。这种方法专业性较高,使得普通用户在面对不合适的模型时,只能放弃制造,或者事后花费大量时间进行二次加工,这就使得一种直接对增材制造模型文件修改的方法,将可能改善用户体验,并促进增材制造的发展。因此,针对STL文件进行分析,研究和提出一种能够直接对增材制造模型文件修整的方法就显得尤为重要。本文的主要工作内容和创新点如下:(1)提出了一种可控范围的STL模型切割方法。该方法利用本文建立的一种针对STL文件的拓扑结构,首先通过模型与切平面同步旋转的方法,解决了任意角度平面切割。然后提出了一种基于OpenGL的坐标点拾取的方法,使得处于不同的旋转状态下的模型表面点均可被自由拾取。最后,基于本文提出的任意平面切割和任意角度点拾取的方法,将切割范围与模型绑定,完成可控范围切割。这极大地方便了用户对模型局部修改,并可通过分割,解决模型比制造设备的操作台大的问题。(2)提出了一种基于边界识别的拼合算法。该方法以模型初始位置为基础,通过识别干涉区间,割裂模型拓扑结构,从而减少了无关部分的干扰,提高了算法效率。针对拼合过程中出现的模型相接的情况,算法通过识别拼接面边界和法矢量,区别拼接面并进行消融和重建。针对模型融合的情况,算法通过拓扑结构获取融合部位边界,并根据割裂的拓扑结构对处于不同边界内的模型做出取舍。本算法放大了增材制造一次成型的优势,并可将细碎零件合零为整,节省了用户的时间。基于以上创新点,本文设计并实现了一个基于OpenGL的交互平台,可以通过该平台实现算法中所涉及的坐标点拾取以及模型位置调整。实验结果表明,本文提出的可控范围的STL模型分割方法能够准确的切除指定的部分,并且通过扩大范围转化为任意平面切割。此外,本文提出的基于边界识别的拼合算法可以有效识别出模型间相接和相融的两种状态,并可将模型按照要求融合。综上,以上两点可有效的对STL文件进行直接修改,提高模型与设备间的兼容性,促进增材制造的发展。
其他文献
为了延长无线传感器网络生命周期,一种常见的方式是通过睡眠/工作时序安排算法来动态的规划传感器网络中各节点处于工作状态或者是睡眠状态的周期。K-邻居节点连通算法(CKN)
随着多核和众核技术的普及,计算机以并行化计算方式大幅度提升了系统整体的处理能力和计算性能。但是多核技术也引入了严重的资源竞争问题,各并发任务共享缓存等硬件,造成了缓存
自上世纪90年代开始,在计算机图形学中,非真实感绘制技术走进人类的视野并迅速的发展起来。和真实感绘制相比较,真实感绘制主要是人类对真实世界的模拟,而非真实感绘制技术是建立
教学预警作为高校教学的中确保教学质量的一个重要措施,在如今高校大批量培育人才的背景下显得尤为重要。传统的教学预警依靠excel表格等简单的统计工具进行,它有着滞后性、易
随着计算机技术的飞速发展,越来越多的人从网络中获取他们需要的信息。这不仅仅是因为网络的方便、快捷,更是因为网络信息已经不断涉及到政治、文化、教育等诸多领域,并能为需求
运动目标检测与跟踪技术是计算机视觉领域的一个研究热点。作为一种视频分析技术,它融合了图像处理、模式识别、机器学习等多学科知识。近些年来,随着计算机视觉和数字图像处理
随着信息技术的高速发展,各种组织机构间的数据共享越来越普遍。伴随数据挖掘工具/系统的发展,现在不得不面临这样一种尴尬的局面:数据挖掘系统一方面要能够满足用户从数据库中
oVirt管理数量巨大的资源,资源分配是否合理,将影响整个系统的任务处理能力和用户体验。负载均衡作为云平台必备的关键机制,在oVirt中仍存在一些不足之处,这将导致系统的总体
随着信息技术在医疗领域的广泛应用,如何保护患者在现代化信息医疗中的医疗隐私信息,成为医疗领域迫切需要解决的问题。目前医疗机构对肿瘤患者诊断所拍的医学图片是直接无安全
计算机的普及以及互联网的高速发展促使信息网络越来越复杂,同时造成了网络拓扑在感知以及分析上的难度。主要体现在数据的复杂性、节点间关系的复杂性、以及节点管控的复杂