【技术实现步骤摘要】
图纸中实体的选择方法和装置
本专利技术涉及图形处理领域,具体而言,涉及一种图纸中实体的选择方法和装置。
技术介绍
随着信息技术的不断发展,CAD(ComputerAidedDesign)图形系统软件已经成为绘图人员或者设计师们不可缺少的制图工具。由于科技水平的提升,存储设备的容量扩大,设计人员经常在一张CAD图纸中绘制很多实体。这样庞大又密集的实体集合,给CAD系统操作人员在选择单个或部分实体时带来了很大的难题。实体的密集性,使得用户选中目标实体的机率降低。这样的问题还尤为突出地体现在移动设备上。因为一般移动设备的屏幕较小,手指的指肚和屏幕相比较大,手指在设备上的CAD图形系统上,选择目标实体更佳不准确,难度会更高。一般情况下,可以通过CAD系统中的控制指令来处理CAD图形的实体,控制指令可以包括TRIM命令(修剪实体命令)、offset命令(偏移实体命令)、chamfer命令(实体倒角命令)、Mirror命令(镜像实体命令)和Array命令(阵列实体命令)等,现有的控制指令的处理流程过程包括以下几个步骤:首先,在CAD平台上输入控制指令之后,该控制指令对应的命令函数被调用。接着,提示用户去选择实体,用户按照需求选取拾取点。然后,系统根据拾取点的预定范围进行实体筛选,将筛选出的实体作为已选定实体。最后,控制指令对已选择的实体进行相应处理。例如:修剪命令会将实体进行裁剪;删除命令会将实体从图纸中删除掉等等。由上分析可知,针对实体的选择技术,现有的CAD图形系统选择方法和装置,都是通过手指离开移动设备屏幕上的点,作为拾取点,再判断该拾取点在哪个实体上,然后将此 ...
【技术保护点】
一种图纸中实体的选择方法,其特征在于,包括:在CAD系统中输入功能指令之后,调用对应该功能指令所挂接的预览程序;选取图纸中的拾取点;以所述拾取点为中心筛选预定范围内的实体,以获取预选择实体;通过挂接的所述预览程序处理所述预选择实体,以预先显示所述输入指令对所述预选择实体处理后的结果。
【技术特征摘要】
1.一种图纸中实体的选择方法,其特征在于,包括:在CAD系统中输入功能指令之后,调用对应该功能指令所挂接的预览程序;选取图纸中的拾取点;以所述拾取点为中心筛选预定范围内的实体,以获取预选择实体;通过挂接的所述预览程序处理所述预选择实体,以预先显示所述输入功能指令对所述预选择实体处理后的结果;其中,在预先显示所述输入功能指令对所述预选择实体处理后的结果之后,判断是否结束选择操作,如果结束所述选择操作,则返回最后一次筛选得到的预选择实体;如果未结束所述选择操作,则再次进行拾取点的选取。2.根据权利要求1所述的方法,其特征在于,通过挂接的所述预览程序处理所述预选择实体,以预先显示所述输入功能指令对所述预选择实体处理后的结果的步骤包括:获取所述预选择实体的实体信息和所述拾取点的坐标值;调用所述功能指令挂接的所述预览程序中的回调函数;所述回调函数将所述实体信息和所述坐标值作为参数传入给预览处理函数;所述预览处理函数对所述预选择实体进行预览处理,以获取预览处理结果;将所述预览处理结果返回给所述预览程序中的回调函数,并显示所述预览处理结果;其中,所述预览处理结果与挂接所述预览程序的功能指令处理所述预选择实体的结果相同。3.根据权利要求2所述的方法,其特征在于,在显示所述预览处理结果之后,所述方法还包括:判断是否选择所述预览处理结果;如果确定选择所述预览处理结果,则将所述预选择实体的实体信息返回给挂接所述预览程序的功能指令,以使得所述功能指令来处理所述预选择实体;如果确定不选择所述预览处理结果,则恢复所述预选择实体的至所述预览程序处理所述预选择实体之前的状态。4.根据权利要求1至3中任意一项所述的方法,其特征在于,以所述拾取点为中心筛选预定范围内的实体,以获取预选择实体的步骤包括:获取所述图纸中所有实体的坐标值;按照预定的范围域值计算以所述拾取点为中心的区域范围,以获取所述预定范围;将所述所有实体的坐标值与所述拾取点的坐标值进行匹配,并与所述预定范围的点的坐标值进行匹配,以筛选得到所述预选择实体,其中,所述预选择实体是与所述拾取点及该拾取点在预定范围内的点的坐标值部分相同或者完全相同的实体集合。5.根据权利要求4所述的方法,其特征在于,在通过挂接的所述预览程序处理所述预选择实体之后,所述方法还包括:获取预设的放大倍数;根据所述预设的放大倍数和显示屏的像素进行计算,以得到放大显示区域的尺寸;在所述显示屏的预定位置创建所述放大显示区域;在所述放大显示区域显示所述预选择实体,或显示通过挂接的所述预览程序处理后的预选择实体。6.根据权利要求5所述的方法,其特征在于,在以所述拾取点为中心筛选预定范围内的实体,以获取预选择实体之后,所述方法还包括:按照预定的突出显示方式显示所述预选择实体,其中,所述突出显示方式包括:设置所述预选择实体的显示属性,该步骤包括:读取预选择实体的实体信息;按照预设的显示属性更新所述预选择实体的实体信息,以获取突出显示的所述预选择实体。7.根据权利要求6所述的方法,其特征在于,在按照预定的突出显示方式显示所述预选择实体之前,所述方法还包括:判断当前拾取点与上一次拾取点是否相同,其中,在相同的情况下,返回确定是否结束获取所述拾取点的操作,其中,在没有结束获取所述拾取点的情况下,如果上一次拾取点处于所述预定范围内,则获取所述上一次拾取点,否则,取消显示所述当前拾取点所对应的预选择实体;在不相同的情况下,进入通过挂接的所述预览程序处理所述当前拾取点所对应的预选择实体的步骤。8.一种图纸中实...
【专利技术属性】
技术研发人员:汪光胜,官松彬,李长春,梁江,陆翔,
申请(专利权)人:苏州浩辰软件股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。