Parasolid与STL的3D数据变换研究

来源 :沈阳航空工业学院 沈阳航空航天大学 | 被引量 : 4次 | 上传用户:bonkoliu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
不同系统间的数据格式变换是实现CAD/CAM集成的前提条件。Parasolid建模核心的几何造型功能极其强大,广泛应用于诸多商用CAD/CAM软件,如:Unigraphics、SolidWorks和SolidEdge等。STL(Stereo Lithography)是快速成形系统数据交换事实上的标准接口,同时也在数控加工、逆向工程等领域广泛应用。本文开展的Parasolid与STL的3D数据变换研究对促进CAD/CAM系统的数据交流和共享具有重要的理论和实际意义,对推广具有自主知识产权的CAD/CAM系统具有重大的贡献。主要工作如下:首先,给出读写Parasolid文件和STL文件的方法,对读入数据模型如何可视化和图形操作进行了介绍,并建立了Parasolid与STL的数据变换平台。其次,提出一种Parasolid数据的STL数据变换的算法。利用Parasolid建模核心的PK_TOPOL_facet()函数将Parasolid模型按STL模型的一致性规则进行三角网格化,通过返回的拓扑信息构建三角面片与它的顶点和法向量的拓扑关系,进而实现Parasolid数据的STL数据变换。最后,提出一种STL数据的Parasolid数据变换的算法。在对三角网格模型分割的基础上,利用角点对三角网格特征曲面的边界进行分段,以各边界段的近似中点和递归细分的方法提取边界段上的特征点,采用Dijkstra算法计算对应边界段上对应特征点之间的最短路径线以获得呈空间四角形拓扑关系的插值点数据,通过Parasolid函数以插值的方式重构三角网格模型的自由曲面并进行曲面缝合,从而将STL数据变换为Parasolid数据。本文是在Windows XP环境下,利用Visual C++、OpenGL和Parasolid建模核心完成了Parasolid与STL的3D数据变换的系统实现。应用实例表明,本文提出的算法可以实现Parasolid与STL的3D数据的双向变换,程序运行稳定、可靠。
其他文献
无针注射具有无痛、药物吸收好、操作简单等优点,是一种可替代针刺注射的新型经皮给药方法。尽管无针注射已被应用多年,但其相关产品注射效果的可靠性仍不够理想。因此需要对无针注射器的注射机理及其结构参数对注射效果的影响两方面做更深入的研究。本文根据弹簧加载式无针注射器的结构特点,建立了无针注射器的数学模型。本模型考虑了动力撞击杆与活塞杆存在初始间距的情况。通过仿真结果与实验结果的对比,验证了模型的可靠性。
钾盐作为肥料的三要素之一,是保障国家农业生产和经济稳步发展的重要战略性紧缺资源。杂卤石(K2SO4·MgSO4·2CaSO4·2H2O)是一种硫酸盐型钾盐矿物,其理论含钾(K2O)最高可达15.
中国的廊桥历史悠久,尤其是福建廊桥的木拱廊桥造型优美、结构科学合理,有非常鲜明的地方特色,也是我国的重要文物价值.本文对福建闽东地区的明清时期的桥约格式进行研究,以
工业界的相关行业对轴类零件的直线度提出的要求越来越高,而轴类零件直线度的调节大多由校直环节来完成。在轴类零件的校直过程中,对轴类零件的直线度起决定性作用的设备是自动校直机。通过对轴类零件的三点反弯校直,使其发生弯曲变形,从而达到消除轴类零件原有弯曲,提高轴类零件直线度的目的。由于耗能小、适用范围广,轴类零件自动校直机已广泛用于轴类零件的加工生产中,但关于校直机自动化的研究仍旧离不开两个基本问题——
随着工业4.0和中国制造2025的提出,我国的制造行业已经向更深层次进行转型发展,其中提高制造业自动化程度便是一项重要的发展目标,特别是在互联网+的背景下,机器视觉在工业制
混合动力汽车将发动机、电动机和能量储存装置组合在一起,通过它们之间的良好匹配和优化控制,可以充分发挥传统内燃机汽车和纯电动汽车的优点,能够明显减少汽车排放和降低油耗。
工程实际中,机翼结构、航空发动机等航空装备具有非常复杂的机械结构系统。如机翼结构在较大的载荷下工作,其关键部件九盒段、三盒段结构以及机翼蒙皮和长桁的连接结构故障的
我国经济发展速度不断加快,工程建设的规模也在不断的扩大,建筑企业的数量也得到了更多的增加.而在进行建筑工程施工的过程之中出现了越来越多的问题,而在这之中工程造价的问
本文是结合浙江省科技计划项目——基于SPOT5数据水土流失遥感动态监测技术研究(2006C33056)而展开的,研究由SPOT5影像数据获取作为影响水土流失的最重要的因子之一——植被覆
在科技不断发展、时代飞速进步的今天,城市建筑的规模不断扩大、高度不断刷新,与此同时对于建筑材料的要求也在不断提高。为了满足城市建设的需要,混凝土材料也在不断地发展