发明名称 图层清理系统及方法
摘要 一种图层清理方法,包括:从数据库中获取图形设计单元当前所设计图档的所有图层中图元对应的颜色、图层命名规则及每个图层图元个数;根据每个图层图元个数,删除图元个数为零的图层;根据所获取的图元颜色,将删除后剩下的图层中同种颜色的图元合并到同一图层且不同颜色的图元置于不同的图层;对合并的各个图层进行干涉检查,当一个同色图层中有相互干涉的图元时,对该同色图层中相互干涉的图元重新分层,以将相互干涉的图元分配进不同的图层,其中,所述相互干涉的图元是指每一个同色图层中相互重叠、相交或者相切的图元;及根据获取的预先设定的图层命名规则,对干涉检查后的每个图层进行命名。另外,本发明还提供一种图层清理系统。
申请公布号 CN101630336A 申请公布日期 2010.01.20
申请号 CN200810302763.6 申请日期 2008.07.16
申请人 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 发明人 周晔;林亚坤;徐来斌
分类号 G06F17/50(2006.01)I 主分类号 G06F17/50(2006.01)I
代理机构 代理人
主权项 1.一种图层清理系统,其运行于计算机中以对图形设计单元设计的图形的图层进行清理,所述图形设计单元包括一个数据库,其特征在于:所述数据库用于存储所述图形设计单元设计的物件图形的所有图层、所有图层中各图元对应的颜色、图层命名规则及各个图层的图元个数;所述图层清理系统包括:获取模块,用于从所述数据库中获取所述图形设计单元设计的物件图形的所有图层、所有图层中各图元对应的颜色、图层命名规则及各个图层的图元个数;删除模块,用于根据获取模块获取的所述物件图形中各个图层的图元个数,删除所述物件图形中图元个数为零的图层;合并模块,用于根据获取模块获取的所述物件图形的所有图层中各图元对应的颜色,将经删除模块删除后剩下的所述物件图形图层中同种颜色的图元合并到同一图层且不同颜色的图元置于不同的图层;检查模块,用于对经合并模块合并的各个图层进行干涉检查以检查出相互干涉的图元,及在一个同色图层中有相互干涉的图元时对该同色图层中相互干涉的图元重新分层,以将相互干涉的图元分配进不同的图层,其中,所述相互干涉的图元是指每一个同色图层中相互重叠、相交或者相切的图元;及设置模块,用于根据获取的物件图形的图层命名规则,对经由检查模块干涉检查后的每个图层进行命名。
地址 518109广东省深圳市宝安区龙华镇油松第十工业区东环二路2号