[发明专利]图形智能替换系统及方法无效
申请号: | 200610201043.1 | 申请日: | 2006-10-30 |
公开(公告)号: | CN101174280A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 向家兵 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 智能 替换 系统 方法 | ||
技术领域
本发明涉及一种图形智能替换系统及方法。
背景技术
在模具图形设计中,对设计的图形进行修改需要占据很多的设计时间。在模具设计软件中,一般都提供了很多的修改命令,如复制、旋转、镜像等,这些基本的修改命令基本上可以满足简单设计的要求,但是对于比较复杂的设计,往往是多种修改方法共同使用,这样操作步骤就比较繁琐。
比如,要实现将图形A替换成图形B,并保持图形A原来的位置关系,在传统的操作中就要使用复制和旋转组合。复制需要手动寻找图形替换的基准线和重合端点,旋转需要指定旋转角度和旋转方向,而旋转角度的获取又要使用到查询角度大小的命令,对于批量修改来说这将是很大的工作量。
发明内容
鉴于以上内容,有必要提供一种图形智能替换系统,其可通过选择基准图形和待替换图形,自动进行图形替换。
鉴于以上内容,还有必要提供一种图形智能替换方法,其可通过选择基准图形和待替换图形,自动进行图形替换。
一种图形智能替换系统,包括主机及显示器,所述主机包括模具设计单元,用于生成待替换图形和进行图形替换的基准图形及建立图形数据库,所述图形数据库用于存储图形及图形的属性参数,所述主机包含有图形替换单元,该图形替换单元包括:图形选择模块,用于从模具设计单元的图形数据库中选择基准图形和待替换图形;图形属性获取模块,用于从模具设计单元的图形数据库中获取选择的待替换图形和基准图形的属性参数;基准边查找模块,用于根据获取的图形属性参数寻找待替换图形和基准图形中长度相等的两条边,作为图形替换的基准边;重合端点查找模块,用于在所述基准边中寻找用于图形替换的重合端点,使重合后的待替换图形和基准图形的重心在基准边的同一侧;图形替换模块,用于复制基准图形,使复制的基准图形和待替换图形的重合端点重合在一起,并计算使所述复制的基准图形的基准边和待替换图形的基准边重合的旋转角度和旋转方向,按照该旋转角度和旋转方向使复制的基准图形的基准边和待替换图形的基准边完全重合,然后删除待替换图形。
一种图形智能替换方法,包括如下步骤:从模具设计单元的图形数据库中选择基准图形和待替换图形;从模具设计单元的图形数据库中获取选择的待替换图形和基准图形的属性参数;根据获取的图形属性参数寻找待替换图形和基准图形中长度相等的两条边,作为图形替换的基准边;判断是否有长度相等的基准边;如果存在长度相等的基准边,则在所述基准边中寻找用于图形替换的重合端点,使重合后的待替换图形和基准图形的重心在基准边的同一侧;复制基准图形,使复制的基准图形和待替换图形的重合端点重合在一起,并计算使所述复制的基准图形的基准边和待替换图形的基准边重合的旋转角度和旋转方向,按照该旋转角度和旋转方向使复制的基准图形的基准边和待替换图形的基准边完全重合,然后删除待替换图形。
相较于现有技术,所述的图形智能替换系统及方法,通过选择基准图形和待替换图形,自动进行图形替换,避免了人为替换的繁琐步骤。
附图说明
图1是本发明图形智能替换系统较佳实施例的系统架构图。
图2至图5是本发明图形智能替换系统的实体示意图。
图6是本发明图形智能替换方法较佳实施例的流程图。
具体实施方式
如图1所示,是本发明图形智能替换系统较佳实施例的系统架构图。该系统主要包括显示器1、主机2、键盘3及鼠标4,所述主机2包含有模具设计单元20及图形替换单元21。其中,模具设计单元20是一种模具自动设计软件(如AutoCAD),用于生成模具元件图形。在用户利用模具设计单元20进行绘图时,模具设计单元20会建立一个图形数据库,所述图形数据库用于存储图形及图形的属性参数等,所述图形的属性参数包括:图形所包含的边的数量、每条边的长度及图形每一个顶点的坐标等。图形替换单元21用于根据选择的模具设计单元20生成的模具元件图形,对待替换图形进行自动替换,并保持原来待替换图形的位置关系。
所述主机2连接有显示器1,用于显示模具设计单元20生成的模具元件图形和图形替换单元21生成的图形替换结果。所述键盘3和鼠标4用作输入设备,可以在生成模具元件图形及图形替换时输入数据。
所述图形替换单元21包括图形选择模块210,图形属性获取模块211,基准边查找模块212,重合端点查找模块213及图形替换模块214。本发明所称的模块是完成一特定功能的计算机程序段,比程序更适合于描述软件在计算机中的执行过程,因此在本发明以下对软件描述中都以模块描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610201043.1/2.html,转载请声明来源钻瓜专利网。