[发明专利]用于计算机图形处理的数据处理方法和装置有效
申请号: | 201310598550.3 | 申请日: | 2013-11-22 |
公开(公告)号: | CN103605851A | 公开(公告)日: | 2014-02-26 |
发明(设计)人: | 陈燎;雷微明;郭瑞军 | 申请(专利权)人: | 北京数码大方科技股份有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 李志刚;吴贵明 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机 图形 处理 数据处理 方法 装置 | ||
技术领域
本发明涉及数据处理领域,具体而言,涉及一种用于计算机图形处理的数据处理方法和装置。
背景技术
随着制图软件在现代工业的广泛应用,例如CAD(Computer Aided Design,计算机辅助设计)软件。软件所需要绘制和处理的内容也在不断增加,部分项目需要上百甚至上千份图纸才可以实现。在用户进行操作时,会存在许多复杂但又相同的步骤,例如:用户需要对一条直线和一条多段线进行一些相同的修改或者增加操作处理,这些操作都需要进行手动处理,对于其中相同类型的操作需要重新进行操作,那么会浪费很多时间和精力。由于在计算机图形处理的数据处理过程中,用户需要重复操作相同类型的操作,大大降低了用户的工作效率,浪费了时间和精力。
针对现有技术中在计算机图形处理的数据处理过程中,用户需要重复操作相同类型的操作的问题,目前尚未提出有效的解决方案。
发明内容
本发明的主要目的在于提供一种用于计算机图形处理的数据处理方法和装置,以解决现有技术中在计算机图形处理的数据处理过程中,用户需要重复操作相同类型的操作的问题。
为了实现上述目的,根据本发明的一个方面,提供了一种用于计算机图形处理的数据处理方法。根据本发明的用于计算机图形处理的数据处理方法包括:识别计算机图形处理中对第一数据对象的第一操作;识别计算机图形处理中对第二数据对象的第二操作;判断第一数据对象和第二数据对象的类型是否相同;以及如果判断出第一数据对象和第二数据对象的类型相同,则采用第一操作对第二数据对象执行操作。
进一步地,识别计算机图形处理中对第一数据对象的第一操作包括:获取预先创建的操作集,操作集多个操作组合成的操作的集合;从预先创建的操作集中获取对第一数据对象的第一操作;采用第一操作对第二数据对象执行操作包括:采用操作集对第二数据对象执行操作。
进一步地,采用操作集对第二数据对象执行操作包括:获取操作集中的原子操作,原子操作为操作集中最小单位的操作;判断原子操作是否有效;以及如果判断出原子操作有效,则使用原子操作对第二数据对象执行操作。
进一步地,在获取操作集中的原子操作之后,以及在判断原子操作是否有效之前,数据处理方法还包括:判断原子操作是否需要操作第二数据对象;以及如果判断出原子操作需要操作第二数据对象,则输出提示信息,其中,提示信息用于提示用户选择需要操作的第二数据对象。
进一步地,采用操作集对第二数据对象执行操作包括:获取操作集中的所有原子操作;判断操作集中的每一个原子操作是否需要操作第二数据对象;如果判断出原子操作需要操作第二数据对象,则输出提示信息,其中,提示信息用于提示用户选择需要操作的第二数据对象;依次判断操作集中每一个原子操作是否有效;以及使用判断出有效的原子操作对第二数据执行操作。
为了实现上述目的,根据本发明的另一方面,提供了一种用于计算机图形处理的数据处理装置。根据本发明的用于计算机图形处理的数据处理装置包括:识别单元,用于识别计算机图形处理中对第一数据对象的第一操作和识别计算机图形处理中对第二数据对象的第二操作;判断单元,用于判断第一数据对象和第二数据对象的类型是否相同;以及执行单元,用于在判断出第一数据对象和第二数据对象的类型相同时,采用第一操作对第二数据对象执行操作。
进一步地,识别单元包括:第一获取模块,用于获取预先创建的操作集,操作集多个操作组合成的操作的集合;第二获取模块,用于从预先创建的操作集中获取对第一数据对象的第一操作;执行单元还用于采用操作集对第二数据对象执行操作。
进一步地,执行单元包括:第三获取模块,用于获取操作集中的原子操作,原子操作为操作集中最小单位的操作;第一判断模块,用于判断原子操作是否有效;以及执行模块,用于在判断出原子操作有效时,使用原子操作对第二数据对象执行操作。
进一步地,执行单元还包括:第二判断模块,用于在获取操作集中的原子操作之后,判断原子操作是否需要操作第二数据对象;以及输出模块,用于在判断出原子操作需要操作第二数据对象时,输出提示信息,其中,提示信息用于提示用户选择需要操作的第二数据对象。
进一步地,第三获取模块还用于获取操作集中的所有原子操作;第一判断模块还用于判断操作集中的每一个原子操作是否需要操作第二数据对象;输出模块用于在判断出原子操作需要操作第二数据对象,则输出提示信息,其中,提示信息用于提示用户选择需要操作的第二数据对象;第二判断模块还用于依次判断操作集中每一个原子操作是否有效;以及执行模块还用于使用判断出有效的原子操作对第二数据执行操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京数码大方科技股份有限公司,未经北京数码大方科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310598550.3/2.html,转载请声明来源钻瓜专利网。