[发明专利]聚合实体图层转换系统及方法有效
申请号: | 200810302022.8 | 申请日: | 2008-06-04 |
公开(公告)号: | CN101599168A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 谢玉泉 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | G06T3/00 | 分类号: | G06T3/00;G06F17/50 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 聚合 实体 转换 系统 方法 | ||
技术领域
本发明涉及一种二维图形设计系统及方法,特别是关于一种聚合实体图层转换系统及方法。
背景技术
在二维图形设计领域,把一些相互关联的图元组成一个整体,称为聚合实体。有时需要把已经绘制好的聚合实体从原来分布的源图层转换到目标图层。现有的聚合实体图层转换方法是由设计人员查找聚合实体中的图元,手动地逐一修改图层。对于复杂的聚合实体,查找出聚合实体的所有图元存在困难,容易漏掉一些聚合实体中的图元,并且逐一修改图层需要耗费大量的人力及时间。如果图层被锁定,修改图层前必须先将锁定的图元图层解锁,修改完毕再将被解锁的图层重新锁定,操作起来就更加繁琐。
发明内容
鉴于以上内容,有必要提出一种聚合实体图层转换系统,能够快速方便地将聚合实体所包含的图元从源图层转换到目标图层。
此外,还有必要提供一种聚合实体图层转换方法,能够快速方便地将聚合实体所包含的图元从源图层转换到目标图层。
一种聚合实体图层转换系统,运行于计算机中,所述计算机包括存储二维图形的图形存储区,该图形存储区存储的二维图形包含有需进行图层转换的聚合实体,该系统包括:接收模块,用于从所述图形存储区中接收需进行图层转换的聚合实体的源图元及该聚合实体要转换的目标图层;图元查找模块,用于根据接收的源图元从所述图形存储区中查找该聚合实体包含的各个图元;图层解锁模块,用于得到该聚合实体的各个图元对应的源图层,及对得到的源图层及接收的目标图层中处于锁定状态的图层进行解锁;及图层转换模块,用于逐一将该聚合实体的各个图元转换到目标图层。
一种聚合实体图层转换方法,该方法包括步骤:接收需进行图层转换的聚合实体的源图元及该聚合实体要转换的目标图层;根据接收的源图元从包含该聚合实体的二维图形中查找该聚合实体包含的所有图元;得到该聚合实体的各个图元对应的源图层,及对得到的源图层及接收的目标图层中处于锁定状态的图层进行解锁;及逐一将该聚合实体的各个图元转换到目标图层。
本发明能够快速方便地将聚合实体所包含的图元从源图层转换到目标图层,保证了聚合实体图层转换的正确性,提高了设计效率。
附图说明
图1为本发明聚合实体图层转换系统较佳实施例的运行环境架构图。
图2为本发明聚合实体图层转换方法较佳实施例的流程图。
具体实施方式
在二维图形设计领域,把一些相互关联的图元组成一个整体,称为聚合实体,聚合实体包含于二维图形中。参阅图1所示,是本发明聚合实体图层转换系统较佳实施例的运行环境架构图。所述聚合实体图层转换系统10运行于计算机1中。所述计算机1包括用于存储二维图形的图形存储区11。该图形存储区11存储的二维图形包含有需进行图层转换的聚合实体,且该图形存储区11还存储所述二维图形中各个图元的属性数据、各个图元的关联信息及各个图层的状态信息等。在一个二维图形中,各个图元被对应放置在不同的图层中,例如入子图层、轮廓线图层、分界线图层和中心线图层;一个图元的属性数据用于表示该图元所分布的图层;一个图元的关联信息用于表示该图元与其他图元间的关联关系;及一个图层的状态信息用于表示该图层的状态,即锁定状态或解锁状态。在图层转换之前,聚合实体的图元可以分布于多个图层,也可以分布于一个图层,聚合实体图元所分布的图层称为源图层。所述聚合实体图层转换系统10包括:接收模块100、图元查找模块101、图层解锁模块102、图层转换模块103及图层重锁模块104。
所述接收模块100用于从图形存储区11中接收需进行图层转换的聚合实体的源图元及该聚合实体要转换的目标图层。所述源图元可以是该聚合实体中的任意图元,假设源图元为A。所述目标图层是聚合实体将要转换到的图层,在本实施例中以该聚合实体被转换到一个目标图层为例进行说明。
所述图元查找模块101用于根据接收的源图元从该图形存储区11中查找该聚合实体包含的所有图元。图元查找模块101采用逐级查找的方式查找聚合实体包含的图元,具体而言,图元查找模块101从图形存储区11读取接收的源图元的关联信息,根据读取的源图元的关联信息,从该图形存储区11中查找到与源图元相关联的图元(以下称一级关联图元),然后读取一级关联图元的关联信息,根据读取的一级关联图元的关联信息,从该图形存储区11中查找与一级关联图元相关联的图元(以下称二级关联图元),重复上述逐级查找动作,直至查找出该聚合实体的所有图元。假设图元查找模块101从该图形存储区11中查找出与源图元A关联的图元是B、C,与B关联的图元是D、E,与C关联的图元是F、G,则该聚合实体的所有图元是A、B、C、D、E、F、G。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810302022.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:旋转开关
- 下一篇:物流服务电子交易系统