一种图形元素的编辑方法、系统及计算机程序产品技术方案

技术编号:38377162 阅读:13 留言:0更新日期:2023-08-05 17:37
本发明专利技术涉及一种图形元素的编辑方法、系统及计算机程序产品,其中方法包括步骤:提供至少一个图形元素,以及对应于至少一个图形元素的至少一个夹点,夹点用于对图形元素进行编辑,其中,图形元素以第一样式显示;当存在至少两个夹点发生重叠,且用户选中至少两个夹点所在的操作区域时,显示夹点选项,其中,夹点选项提供用于表示是否选择夹点的第一选项,当用户选择至少一个第一选项时,则对应地选择了至少一个夹点;基于用户所选择的至少一个夹点对图形元素进行编辑时,图形元素基于所选择的夹点的编辑功能发生相对应的变化。本发明专利技术所提供的方法有助于用户对复杂图纸进行灵活、准确地编辑。辑。辑。

【技术实现步骤摘要】
一种图形元素的编辑方法、系统及计算机程序产品


[0001]本专利技术涉及计算机辅助设计(CAD,Computer Aided Design)领域,具体涉及一种图形元素的编辑方法、系统及计算机程序产品。

技术介绍

[0002]随着建筑设计、水利工程设计、交通工程设计等工程设计领域对CAD的辅助设计的需求越来越大,CAD也开发出了更多的编辑功能以辅助各类用户进行工程制图,以帮助用户更简单、快速地完成图形文件的绘制。
[0003]例如,现有的多款CAD软件中都推出了动态块功能,其中,动态块定义的关键是合理设置参数和拉伸动作,让图块按照用户的需求进行变化。借以动态块功能进行图形绘制为用户提供了极大的便利,例如,基于对动态块的操作,一个图块可以派生出多个图块,从而大大提高了用户的制图的效率;又例如,可以将多个图块放入一个动态块中,以在一个动态块中观察到所绘制的对象的多个结构面,以实现对图块360
°
的展示(如图1、图2所示)。但是,当涉及到复杂图形的绘制时,动态块在实际使用中也存在一些问题。例如在当前所绘制的CAD 图形较复杂时,可能会存在多个动态块,且在动态块内部可能设置有多个图形。因此,在对于单个动态块进行编辑或操作时,其内部的局部图形由于数量较多、且图形相对较小(由于显示图形过多,因此,在页面上所能放大的程度有限)。此时,对动态块内部的多个图形进行精准地操作或编辑就将会变得比较困难。

技术实现思路

[0005]本专利技术的目的在于提供一种图形元素的编辑方法,为了解决上述所提到的技术问题,本专利技术具体采用以下技术方案:
[0006]一种图形元素的编辑方法,包括步骤:提供至少一个图形元素,以及对应于至少一个所述图形元素的至少一个夹点,所述夹点被设置有至少一个编辑功能,以用于对所述图形元素进行编辑,其中,所述图形元素以第一样式显示,所述图形元素包括以下至少一种元素:实体、实体中的局部图形;
[0007]当存在至少两个夹点发生重叠,且在用户选中所述至少两个夹点所在的操作区域时,显示夹点选项,其中,所述夹点选项提供用于表示是否选择所述夹点的第一选项,当用户选择至少一个所述第一选项时,则对应地选择了至少一个所述夹点;
[0008]基于用户所选择的至少一个夹点对所述图形元素进行编辑时,所述图形元素基于所选择的所述夹点的编辑功能发生相对应的变化。
[0009]在一些实施例中,在用户选中至少两个所述夹点所在的操作区域之前,还包括步骤:
[0010]提供可供选择的第一编辑状态、第二编辑状态以及第三编辑状态;
[0011]且在用户选择所述第一编辑状态之后,当用户选中任一所述夹点所在的操作区域时,不显示所述夹点选项,且同时选中所述操作区域内的所有夹点;
[0012]在用户选择所述第二编辑状态之后,当用户选中任一所述夹点所在的操作区域时,显示所述夹点选项,且用户基于所述第一选项对应地选择一个所述夹点;
[0013]在用户选择所述第三编辑状态之后,当用户选中任一所述夹点所在的操作区域时,显示所述夹点选项,且用户可基于所述第一选项对应地选择多个所述夹点。
[0014]在一些实施例中,当所述夹点被设置有至少两个编辑功能,且对应地选中所述第一选项时,所述夹点选项还对应地提供了至少两个第一子选项,所述第一子选项用于对所述夹点的编辑功能进行选择。
[0015]在一些实施例中,在用户选中所述第三编辑状态之后,所述夹点选项还用于提供用于表示所述夹点被执行的优先级顺序的第二选项。
[0016]在一些实施例中,所述实体包括:单元图形,和/或普通块,和/或动态块。
[0017]在一些实施例中,还包括步骤:
[0018]当用户选择了至少一个所述夹点时,所述夹点所对应的所述图形元素以第二样式显示。
[0019]在一些实施例中,至少两个所述夹点通过不同图样进行显示,且当所述夹点被选择时,在所述操作区域内优先显示被选择的所述夹点的图样。
[0020]在一些实施例中,还包括步骤:
[0021]当用户选择了至少一个所述夹点后,判断未被选择的所述夹点中是否存在冲突夹点,其中,所述冲突夹点为与已选择的所述夹点不能同时执行的所述夹点;
[0022]当判断出存在所述冲突夹点时,使得所述冲突夹点对应的所述第一选项变为不可选状态。
[0023]本专利技术第二方面在于,还提供了一种图形元素的编辑系统,包括:
[0024]显示模块,被配置为用于提供至少一个图形元素,以及对应于至少一个所述图形元素的至少一个夹点,所述夹点被设置有至少一个编辑功能,以用于对所述图形元素进行编辑,其中,所述图形元素以第一样式显示,所述图形元素包括以下至少一种元素:实体、实体中的局部图形;
[0025]选择模块,被配置为用于当存在至少两个夹点发生重叠,且在用户选中所述至少两个夹点所在的操作区域时,显示夹点选项,其中,所述夹点选项提供用于表示是否选择所述夹点的第一选项,当用户选择至少一个所述第一选项时,则对应地选择了至少一个所述夹点;
[0026]编辑模块,被配置为用于基于用户所选择的至少一个夹点对所述图形元素进行编辑时,所述图形元素基于所选择的所述夹点所对应的编辑功能发生相对应的变化。
[0027]在一些实施例中,还包括:
[0028]状态切换模块,被配置为用于在用户选中至少两个所述夹点所在的操作区域之前,提供可供选择的第一编辑状态、第二编辑状态以及第三编辑状态;且在用户选择所述第一编辑状态之后,当用户选中任一所述夹点所在的操作区域时,不显示所述夹点选项,且同时选中所述操作区域的所有夹点;在用户选择所述第二编辑状态之后,当用户选中任一所述夹点所在的操作区域时,显示所述夹点选项,且用户基于所述第一选项对应地选择一个所述夹点;在用户选中所述第三编辑状态之后,当用户选择任一所述夹点所在的操作区域时,显示所述夹点选项,且用户可基于所述第一选项对应地选择多个所述夹点。
[0029]本专利技术第三方面还提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如上述实施例中任一所述方法的步骤。
[0030]有益技术效果:
[0031]为了实现对CAD中复杂图形元素的快速、准确地编辑,本专利技术提供了一种图形元素的编辑方法。本专利技术的编辑方法选用将夹点编辑的方式(也即“点操作”的形式)应用到对复杂图形元素(如复杂的动态块)的编辑中。当涉及到复杂图形元素的编辑时,如对于一些复杂的图纸设计,使用动态块功能可以辅助用户进行高效的图形编辑,而这些动态块中可能会包含多个相互交叉、重叠,或者在有限空间内紧密排布的局部图形,此时,用户难以准确、快速地选中具体的单元图形以实现图形编辑,而本专利技术选用了“点操作”的形式以对这些单元图形进行选择与编辑,从而在一定程度上提高了图形编辑的效率与准确性(可以理解的是,相较于图形的选择,点的选择对于用户来说从视觉判断上以及实际操作上来说都更简单,尤其是针对多个图形位置邻近或发生重叠的情况)。并且,本专利技术还通过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形元素的编辑方法,其特征在于,包括:提供至少一个图形元素,以及对应于至少一个所述图形元素的至少一个夹点,所述夹点被设置有至少一个编辑功能,以用于对所述图形元素进行编辑,其中,所述图形元素以第一样式显示,且所述图形元素包括以下至少一种元素:实体、实体中的局部图形;当存在至少两个夹点发生重叠,且在用户选中所述至少两个夹点所在的操作区域时,显示夹点选项,其中,所述夹点选项包括用于表示是否选择所述夹点的第一选项,当用户选择至少一个所述第一选项时,则对应地选择了至少一个所述夹点;基于用户所选择的至少一个夹点对所述图形元素进行编辑时,所述图形元素基于所选择的所述夹点的编辑功能发生相对应的变化。2.根据权利要求1所述的方法,其特征在于,在用户选中至少两个所述夹点所在的操作区域之前,还包括步骤:提供可供选择的第一编辑状态、第二编辑状态以及第三编辑状态;且在用户选择所述第一编辑状态之后,当用户选中任一所述夹点所在的操作区域时,不显示所述夹点选项,且同时选中所述操作区域内的所有夹点;在用户选择所述第二编辑状态之后,当用户选中任一所述夹点所在的操作区域时,显示所述夹点选项,且用户基于所述第一选项对应地选择一个所述夹点;在用户选择所述第三编辑状态之后,当用户选中任一所述夹点所在的操作区域时,显示所述夹点选项,且用户可基于所述第一选项对应地选择多个所述夹点。3.根据权利要求2所述的方法,其特征在于,在用户选中所述第三编辑状态之后,所述夹点选项还用于提供用于表示所述夹点被执行的优先级顺序的第二选项。4.根据权利要求1所述的方法,其特征在于,当所述夹点被设置有至少两个编辑功能,且对应地选中所述第一选项时,所述夹点选项还对应地提供了至少两个第一子选项,所述第一子选项用于对所述夹点的编辑功能进行选择;和/或,所述实体包括:单元图形,和/或普通块,和/或动态块。5.根据权利要求1所述的方法,其特征在于,还包括步骤:当用户选择了至少一个所述夹点时,所述夹点所对应的所述图形元素以第二样式显示。6.根据权利要求1所述的方法,其特征在于,至少两个所述夹点通过不同图样进行显示...

【专利技术属性】
技术研发人员:崔嘉欣陆翔王伟邓涛
申请(专利权)人:苏州浩辰软件股份有限公司
类型:发明
国别省市:

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

1