封闭图形自动偏移系统及方法技术方案

技术编号:2915533 阅读:208 留言:0更新日期:2012-04-11 18:40
一种封闭图形自动偏移方法,该方法包括如下步骤:在模具设计图当中选择需要进行偏移操作的封闭图形;设置该封闭图形的偏移方向和偏移量;获取该封闭图形的所有特征点;根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形;根据所设置的该封闭图形的偏移方向和偏移量分析复制后各个基本图形的偏移方向和偏移量;将所复制的基本图形根据所分析得到的相应的偏移方向和偏移量进行移动;将偏移后的各个基本图形进行修整;及将修整后的所有基本图形串接成一个封闭的图形。另外,本发明专利技术还提供一种封闭图形自动偏移系统。

【技术实现步骤摘要】

本专利技术涉及一种封闭图形自动偏移系统及方法
技术介绍
在模具设计中,模具设计人员经常会遇到对各种封闭图形进行偏移的操作来加快产品设计和缩短开发周期。所谓图形偏移是指保证原封闭图形不变的情况下,将原封闭图形复制一份并将复制后的封闭图形向偏移方向移动生成新的图形。设计人员在进行封闭图形偏移时,都会采用绘图系统自带的偏移功能,该功能存在一个严重的问题是对交叉图形和存在连续圆弧的图形偏移后,会出现偏移错误或者无法偏移的情况。而且,在图形偏移后会出现许多多余的相交线条,设计人员必须手动进行图形修剪,造成了时间的浪费。
技术实现思路
鉴于以上内容,有必要提出一种封闭图形自动偏移系统,能够快速、准确地完成对图档中封闭图形的偏移操作。鉴于以上内容,有必要提出一种封闭图形自动偏移方法,能够快速、准确地完成对图档中封闭图形的偏移操作。一种封闭图形自动偏移系统,包括计算机主机,该计算机主机包括:选取模块,用于在模具设计图当中选择需要进行偏移操作的封闭图形;设置模块,用于设置该封闭图形的偏移方向和偏移量;获取模块,用于获取该封闭图形的所有特征点;拆分模块,用于根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形;分析模块,用于根据所设置的该封闭图形的偏移方向和偏移量分析复制后各个基本图形的偏移方向和偏移量;移动模块,用于将所复制的基本图形根据所分析得到的相应的偏移方向和偏移量进行移动;修整模块,用于将偏移后的各个基本图形进行修整;及串接模块,用于将修整后的所有基本图形串接成一个封闭的图形。一种封闭图形自动偏移方法,该方法包括如下步骤:在模具设计图当中选择需要进行偏移操作的封闭图形;设置该封闭图形的偏移方向和偏移量;获取该封闭图形的所有特征点;根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形;根据所设置的该封闭图形的偏移方向和偏移量分析复制后各个基本图形的偏移方向和偏移量;将所复制的基本图形根据所分析得到的相应的偏移方向和偏移量进行移动;将偏移后的各个基本图形进行-->修整;及将修整后的所有基本图形串接成一个封闭的图形。相较于现有技术,本专利技术所提供的封闭图形自动偏移系统及方法可将复杂的封闭图形拆分成多个基本图形,将所述基本图形按照分析得到的偏移方向和设置的偏移量进行移动,并将移动后的基本图形进行修整和串接,快速、准确地完成复杂的封闭图形偏移操作,提高了设计者的工作效率。附图说明图1是本专利技术封闭图形自动偏移系统较佳实施例的硬件架构图。图2是图1所示计算机主机的功能模块图。图3是本专利技术封闭图形自动偏移方法较佳实施例的流程图。图4是封闭图形的偏移方向为向外偏移的示意图。图5是封闭图形的偏移方向为向内偏移的示意图。具体实施方式如图1所示,是本专利技术封闭图形自动偏移系统较佳实施例的系统架构图。该系统主要包括计算机主机1、数据库2、显示器3、键盘4及鼠标5。该计算机主机1用于将所选取的封闭图形根据特征点拆分成基本图形,并将拆分后的基本图形根据所设置的偏移方向和偏移量进行移动。该数据库2与该计算机主机1相连,用于存储在图形偏移操作过程中的相关数据。所述主机1连接有显示器3、键盘4及鼠标5,用于图形偏移过程中相关数据的输入及输出。如图2所示,是图1中计算机主机1的功能模块图。所述计算机主机1包括选取模块10、设置模块12、获取模块14、拆分模块16、分析模块18、移动模块20、修整模块22及串接模块24。所述选取模块10用于在模具设计图档中选择需要进行偏移操作的封闭图形。所述设置模块12用于设置该封闭图形的偏移方向和偏移量。所述封闭图形的偏移方向包括向该封闭图形内部偏移或向该封闭图形外部偏移。当所设置的偏移点在封闭图形内部时,该封闭图形的偏移方向为向内偏移;当所设置的偏移点在封闭图形外部时,该封闭图形的偏移方向为向外偏移。如图4所示,图形a向外偏移后生成图形a’;如图5所示,图形b向内偏移后生成图形b’。所述获取模块14用于获取该封闭图形的所有特征点。所述特征点是指该封闭图形上所有基本图形的相交点。所述基本图形包括线段和圆弧。所述拆分模块16用于根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形。拆分后的基本图形为单独的个体,各个基本图形之间没有连接关系。因此,在拆分-->模块将封闭图形拆分成基本图形并复制所有基本图形后,串接模块24将拆分后的原基本图形串接成一个封闭图形。所述串接是指将拆分后的各个基本图形连接成一个封闭的图形,串接后的封闭图形为一个整体。所述分析模块18用于根据所设置的该封闭图形的偏移方向和偏移量分析复制的各个基本图形的偏移方向和偏移量。当封闭图形的偏移方向为向该封闭图形外部偏移时,该封闭图形拆分后的基本图形的偏移方向为将各个基本图形向封闭图形的外部区域移动的方向;当封闭图形的偏移方向为向该封闭图形内部偏移时,该封闭图形拆分后的基本图形的偏移方向为将各个基本图形向封闭图形的内部区域移动的方向。所述移动模块20用于将所复制的各个基本图形根据所分析得到的相应的偏移方向和偏移量进行移动。所述修整模块22用于将偏移后的各个基本图形进行修整。当封闭图形的偏移方向为向该封闭图形外部偏移时,修整模块22将该封闭图形拆分后的各基本图形的两端延长到与其他基本图形相交,如图4所示,虚线部分为各基本图形延长的线段;当封闭图形的偏移方向为向该封闭图形内部偏移时,修整模块22获取该封闭图形拆分后的各基本图形的交点,在各交点处剪去多余的线段,如图5所示,虚线部分为需剪去的多余线段。所述串接模块24还用于将修整后的所有基本图形串接成一个封闭的图形。如图3所示,是本专利技术封闭图形自动偏移方法较佳实施例的流程图。首先,步骤S10,选取模块10在模具设计图当中选择需要进行偏移操作的封闭图形。步骤S12,设置模块12设置该封闭图形的偏移方向和偏移量。当所设置的偏移点在图形区域内时,该图形的偏移方向为向内偏移;当所设置的偏移点在图形区域外时,该图形的偏移方向为向外偏移。步骤S14,获取模块14获取该封闭图形的所有特征点。步骤S16,拆分模块16根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形。串接模块24在拆分模块将封闭图形拆分成基本图形并复制所有基本图形后,将拆分后的原基本图形串接成一个封闭图形。步骤S18,分析模块18根据所设置的该封闭图形的偏移方向和偏移量分析复制的各个基本图形的偏移方向和偏移量。所述分析的步骤为:当封闭图形的偏移方向为向该封闭图形外部偏移时,该封闭图形拆分后的基本图形的偏移方向为将各个基本图形向封闭图形的外部区域移动的方向;当封闭图形的偏移方向为向该封闭图形内部偏移时,该封闭图形拆分后的基本图形的偏移方向为将各个基本图形向封闭图形的内部区域移动的方向。-->步骤S20,移动模块20将所复制的各个基本图形根据所分析得到的相应的偏移方向和偏移量进行移动。步骤S22,修整模块22将偏移后的各个基本图形进行修整。所述修整的步骤为:当封闭图形的偏移方向为向该封闭图形外部偏移时,修整模块22将该封闭图形拆分后的各基本图形的两端延长到与其他基本图形相交;当封闭图形的偏移方向为向该封闭图形内部偏移时,修整模块22获取该封闭图形拆分后的各基本图形的交点,在各交点处剪去多余的线条。步骤S24,串本文档来自技高网...

【技术保护点】
一种封闭图形自动偏移系统,包括计算机主机,其特征在于,该计算机主机包括: 选取模块,用于在模具设计图当中选择需要进行偏移操作的封闭图形; 设置模块,用于设置该封闭图形的偏移方向和偏移量; 获取模块,用于获取该封闭图形的所有特征点; 拆分模块,用于根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形; 分析模块,用于根据所设置的该封闭图形的偏移方向和偏移量分析复制的各个基本图形的偏移方向和偏移量; 移动模块,用于将所复制的各个基本图形根据所分析得到的相应的偏移方向和偏移量进行移动; 修整模块,用于将偏移后的各个基本图形进行修整;及 串接模块,用于将修整后的所有基本图形串接成一个封闭的图形。

【技术特征摘要】
【权利要求1】一种封闭图形自动偏移系统,包括计算机主机,其特征在于,该计算机主机包括:选取模块,用于在模具设计图当中选择需要进行偏移操作的封闭图形;设置模块,用于设置该封闭图形的偏移方向和偏移量;获取模块,用于获取该封闭图形的所有特征点;拆分模块,用于根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形;分析模块,用于根据所设置的该封闭图形的偏移方向和偏移量分析复制的各个基本图形的偏移方向和偏移量;移动模块,用于将所复制的各个基本图形根据所分析得到的相应的偏移方向和偏移量进行移动;修整模块,用于将偏移后的各个基本图形进行修整;及串接模块,用于将修整后的所有基本图形串接成一个封闭的图形。【权利要求2】如权利要求1所述的封闭图形自动偏移系统,其特征在于,所述串接模块还用于在拆分模块根据所获取的特征点将该封闭图形拆分成基本图形,并复制所有基本图形后,将拆分后的原基本图形串接成一个封闭图形。【权利要求3】如权利要求1所述的封闭图形自动偏移系统,其特征在于,所述特征点是指封闭图形上所有基本图形的相交点,所述基本图形包括线段和圆弧。【权利要求4】如权利要求1所述的封闭图形自动偏移系统,其特征在于,所述封闭图形的偏移方向包括向该封闭图形的内部偏移或向该封闭图形的外部偏移。【权利要求5】如权利要求4所述的封闭图形自动偏移系统,其特征在于,所述各基本图形的偏移方向是指当封闭图形的偏移方向为向该封闭图形外部偏移时,该封闭图形拆分后的基本图形的偏移方向为将各个基本图形向封闭图形的外部区域移动的方向;当封闭图形的偏移方向为向该封闭图形内部偏移时,该封闭图形拆分后的基本图形的偏移方向为将各个基本图形向封闭图形的内部区域移动的方向。【权利要求6】如权利要求4所述的封闭图形自动偏移系统,其特征在于,所述修整模块对各基本图形的修整包括:当封闭图形的偏移...

【专利技术属性】
技术研发人员:常春明
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1