[发明专利]一种用于钣金件建模的基于KDtree的空间面域生成方法及系统有效
申请号: | 201711385135.4 | 申请日: | 2017-12-20 |
公开(公告)号: | CN108121868B | 公开(公告)日: | 2019-03-08 |
发明(设计)人: | 李璞;郑春龙;胡松喜;余志兵 | 申请(专利权)人: | 韶关学院 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06T17/30;G06T19/00 |
代理公司: | 广州骏思知识产权代理有限公司 44425 | 代理人: | 吴静芝 |
地址: | 512005 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的用于钣金件建模的基于KDtree的空间面域生成方法及系统,采用KDtree数据结构,实现对曲线段的近邻搜寻,并以此构建面积最小面域,来生成由多个单元网格构成的钣金件整体的空间面域,通过近邻搜寻方法,大大减少了搜寻配对的运算时长,解决了传统的冗余迭代搜寻方法运算耗时长的问题,还能将生成的面域进行参数化输出,实现连续化和自动化,提供后续建模模块的参数化输入,有效节约人力资源,操作简单,使用可靠,耗时少从而减少工人工作强度,打破了生产时间的约束,有效提高生产速度。 | ||
搜索关键词: | 面域 钣金件 搜寻 参数化 建模 运算 耗时 单元网格 建模模块 人力资源 冗余迭代 数据结构 传统的 连续化 曲线段 最小面 构建 时长 配对 自动化 输出 生产 节约 | ||
【主权项】:
1.一种用于钣金件建模的基于KDtree的空间面域生成方法,其特征在于:包括以下步骤:步骤1:勾画所需建模的钣金件整体区域的空间曲线图形,生成曲线段集合A;步骤2:将曲线段集合A的全部曲线段进行两两相交,获得交点信息,根据交点信息对曲线段集合A的全部曲线段进行打断,获得打断后的曲线段集合B;对曲线段集合B中的每个元素曲线段b进行过滤,如果曲线段b未能与曲线段集合B中的其余一个或多个曲线段形成至少一个封闭面域,则将该曲线段b从曲线段集合B中剔除;步骤3:基于KDtree方法构建一个KDtree数据结构C,其根节点或中间节点表示一个空间范围,对于步骤2中过滤后得到的曲线段集合B中的曲线段b,根据每一曲线段b的空间信息,将其存储到对应的KDtree数据结构C的每个叶子节点ci中,令i=1;步骤4:选取KDtree数据结构C的叶子节点ci中存储的曲线段d0,根据该叶子节点ci存储的空间信息进行近邻搜寻,得到与该曲线段d0最近邻的n个近邻曲线段,在该曲线段d0及其n个近邻曲线段中构建一面积最小面域f,将其存储到面域集合F中;n的取值小于曲线段集合B中的曲线段总数;步骤5:令i=i+1,重复步骤4,直至所有叶子节点ci遍历完毕;输出面域集合F,并根据面域集合F,获得钣金件整体的空间面域。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韶关学院,未经韶关学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711385135.4/,转载请声明来源钻瓜专利网。