基于G1连续三角Bézier曲面的产品STL模型重建方法技术

技术编号:3780881 阅读:338 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于G1连续三角Bézier曲面的产品STL模型重建方法,其特征在于构建 产品STL模型的动态空间索引结构,基于该结构获取产品STL模型中共产品STL模型顶点 的三角面片集,以该三角面片集作为产品STL模型顶点的局部型面参考数据,求解产品STL 模型顶点的法向矢量,根据产品STL模型中三角面片顶点的位置矢量和法向矢量,构造三次 三角Bézier曲面片,将三次三角Bézier曲面片进行升阶处理,获取五次三角Bézier曲面片, 采用五次三角Bézier曲面片拼接算法将生成的五次三角Bézier曲面片逐个进行G1拼接,实 现所有五次三角Bézier曲面片的G1拼接,采用De Casteljau算法生成G1连续三角Bézier曲 面。实例证明该方法数据适应性强,可快速准确生成G1连续的三角Bézier曲面。

【技术实现步骤摘要】

本专利技术提供一种基于G1连续三角B6zier曲面的产品STL模型重建方法,属于产品逆向工 程领域。
技术介绍
产品逆向工程中,^连续三角B6zier曲面能精确重现产品型面特征,研究基于逆向工程 系统输出的产品STL模型构造^连续三角B6zier曲面相关算法,对提高反求模型精度、精 确重现产品型面特征具有重要意义。对现有的技术文献检索发现,柯映林等在学术期刊《浙江大学学报》1995, 29(1), P44-51 上发表的论文"显式B6zier三角曲面的C1构造"中,采用CT分割插值法对三角面片进行CT 分割,将三角面片间的GJ拼接转化为分割面片间的G'拼接,该方法只能处理三角面片形状 规则的产品STL模型,当产品STL模型三角划分不规则时,三角面片经过CT分割将生成一 些畸形面片,这些畸形面片将严重影响插值曲面的质量。张桃红等在学术期刊《系统仿真学报》2007, 29(19), P4394-4398上发表的论文"五次 B-B曲面片构造^连续曲面重构方法"中,提出将三角B6zier曲面片的阶数升高到五次构造 整体Gi连续曲面的计算方法,该方法从方向导数的定义出发,基于^连续曲面充分本文档来自技高网...

【技术保护点】
一种基于G1连续三角B*zier曲面的产品STL模型重建方法,其特征在于步骤依次为:1)读产品STL模型数据到存储器中,并为产品STL模型数据建立线性链表存储结构,改进R*-树得到适合于存储产品STL模型数据的动态空间索引结构R*S-树,基于该R*S-树建立产品STL模型的动态空间索引结构;2)基于R*S-树动态空间索引结构的范围查询算法快速获取产品STL模型中共产品STL模型顶点的三角面片集,以该三角面片集作为产品STL模型顶点的局部型面参考数据,获取该局部型面参考数据中三角面片的个数,计算其中每个三角面片的法向矢量和面积,求解产品STL模型顶点的法向矢量;3)根据产品STL模型中三角面片顶...

【技术特征摘要】

【专利技术属性】
技术研发人员:孙殿柱李心成田中朝李延瑞
申请(专利权)人:山东理工大学
类型:发明
国别省市:37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1