一种使用封闭图形进行框选实体的方法技术

技术编号:14537252 阅读:158 留言:0更新日期:2017-02-02 23:00
一种使用封闭图形进行框选实体的方法,其特征在于,所述方法包括以下步骤:S1、在CAD绘图程序中选取封闭的多段线;S2、提取轮廓在多段线内部的对象;S3、将所述对象移动到新层。本发明专利技术降低了挑选对象的工作效率问题,避免了用户通过手工挑选,费时且易错易漏的问题,进而达到了提高工作效率的效果。

Method for selecting frame entity by using closed graph

A method of frame selection entity using closed graph, which is characterized in that the method comprises the following steps: S1, select the closed polyline in CAD drawing program; S2, contour extraction in multi segment line inside the object; S3, the object moves to a new level. The invention reduces the working efficiency to select the object, avoiding the user by manual selection, time-consuming and error prone and leakage problems, and improves work efficiency effect.

【技术实现步骤摘要】

本专利技术涉及图形处理
,尤其涉及一种使用封闭图形进行框选实体的方法。
技术介绍
随着信息技术的不断发展,CAD图形系统软件已经成为绘图人员或者设计师们不可缺少的制图工具。由于科技水平的提升,存储设备的容量扩大,设计人员经常在一张CAD图纸中绘制很多实体。这样庞大又密集的实体集合,给CAD系统操作人员在选择单个或部分实体时带来了很大的难题。实体的密集性,使得用户选中目标实体的机率降低。一般情况下,可以通过CAD系统中的控制指令来处理CAD图形的实体,控制指令可以包括修剪实体命令、偏移实体命令、实体倒角命令、镜像实体命令和阵列实体命令等。目前在CAD图形处理时,会遇到对象较多,想将某部分对象挑选出来的时候非常困难。另外,由于在实体选择的过程中,用户无法预知到控制指令对预选择实体的最终处理效果,因此,用户只能通过控制指令对已选择的实体进行处理之后,才能知道选择的实体是否满足需要。如果不满足,那证明选择错了,用户还得执行CAD上回退的命令,将实体恢复到命令处理之前的状态重新进行选择,造成重复选择次数多,这样无形之中造成很多不必要的工作,导致工作效率下降。
技术实现思路
本专利技术要解决的技术问题在于:提供一种使用封闭图形进行框选实体的方法,能够选择一个封闭的实体,将实体内部或实体内部与实体相交的对象挑选出来。为了解决上述问题,本专利技术提供了一种使用封闭图形进行框选实体的方法,其特征在于,所述方法包括以下步骤:S1、在CAD绘图程序中选取封闭的多段线;S2、提取轮廓在多段线内部的对象;S3、将所述对象移动到新层。在本具体实施例中,所述步骤1具体为:遇到字体时,首先将字体处理成多段线,通过变线命令将所述字体处理成多段线。在本具体实施例中,所述对象包括文字层。在本具体实施例中,所述S2中包括如下步骤:S21、在CAD系统中,利用功能性函数xyp_lib命令提供的接口取得多段线的顶点集;S22、利用CAD中的面覆盖命令wp,按照顶点集进行对象选择;S23、选择选择方式。在本具体实施例中,所述S2中遇到多个封闭的多段线时,还包括如下方法:S21、调用CAD中的xyp-get-CurveDivPtlst函数,选取多段线的外围顶点集;S22、利用CAD中的面覆盖命令wp,按照顶点集进行对象选择;S23、选择选择方式。在本具体实施例中,在S21中,所述顶点集包括若干顶点的坐标。在本具体实施例中,所述S2的方法还包括:S21、在CAD系统中,使用ap命令加载evp.lsp命令;S22、运行evp命令;S23、选择选择方式。在本具体实施例中,所述选择方式,包括框内对象被选中和框内及与框相交对象被选中。在本具体实施例中,在S3中,可通过回车命令将所选择的对象移动到新层。本专利技术的有益效果为:本专利技术降低了挑选对象的工作效率问题,避免了用户通过手工挑选,费时且易错易漏的问题,进而达到了提高工作效率的效果。附图说明图1为本专利技术提供的一种使用封闭图形进行框选实体的步骤流程图;图2为本专利技术提供的一种使用封闭图形进行框选实体的步骤流程图;图3为本专利技术提供的一种使用封闭图形进行框选实体的步骤流程图;图4为本专利技术提供的另一种提取轮廓在多段线内部的对象的步骤流程图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清晰,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1和图2,一种使用封闭图形进行框选实体的方法,包括以下步骤:S1、在CAD绘图程序中选取封闭的多段线;步骤1具体为:遇到字体时,首先将字体处理成多段线,通过变线命令将所述字体处理成多段线。S2、提取轮廓在多段线内部的对象,对象包括文字层。具体地,在S2中包括如下步骤:S21、在CAD系统中,利用功能性函数xyp_lib命令提供的接口取得多段线的顶点集,顶点集包括若干顶点的坐标。S22、利用CAD中的面覆盖命令wp,按照顶点集进行对象选择;S23、选择选择方式。选择方式,包括框内对象被选中和框内及与框相交对S3、将所述对象移动到新层。具体地,可通过回车命令将所选择的对象移动到新层。请再参阅图3,图3为本专利技术提供的另一种使用封闭图形进行框选实体的方法,包括以下步骤:S1、在CAD绘图程序中选取封闭的多段线;步骤1具体为:遇到字体时,首先将字体处理成多段线,通过变线命令将所述字体处理成多段线。S2、提取轮廓在多段线内部的对象,对象包括文字层。具体地,当S2中遇到多个封闭的多段线时,包括如下步骤:S21、调用CAD中的xyp-get-CurveDivPtlst函数,选取多段线的外围顶点集;S22、利用CAD中的面覆盖命令wp,按照顶点集进行对象选择;S23、选择选择方式。选择方式,包括框内对象被选中和框内及与框相交对S3、将所述对象移动到新层。具体地,可通过回车命令将所选择的对象移动到新层。请再参阅图4,图4还未本专利技术提供的一种使用封闭图形进行框选实体的方法,包括以下步骤:S1、在CAD绘图程序中选取封闭的多段线;步骤1具体为:遇到字体时,首先将字体处理成多段线,通过变线命令将所述字体处理成多段线。S2、提取轮廓在多段线内部的对象,对象包括文字层。具体地,S2的方法还包括如下步骤:S21、在CAD系统中,使用ap命令加载evp.lsp命令;S22、运行evp命令;S23、选择选择方式。选择方式,包括框内对象被选中和框内及与框相交对S3、将所述对象移动到新层。具体地,可通过回车命令将所选择的对象移动到新层。本专利技术降低了挑选对象的工作效率问题,避免了用户通过手工挑选,费时且易错易漏的问题,进而达到了提高工作效率的效果。可以理解的是,对于本领域的普通技术人员来说,可以根据本专利技术的技术构思做出其他各种相应的改变与变形,而所有这些改变与变形都应属于本专利技术权利要求的保护范围。本文档来自技高网...

【技术保护点】
一种使用封闭图形进行框选实体的方法,其特征在于,所述方法包括以下步骤:S1、在CAD绘图程序中选取封闭的多段线;S2、提取轮廓在多段线内部的对象;S3、将所述对象移动到新层。

【技术特征摘要】
1.一种使用封闭图形进行框选实体的方法,其特征在于,所述方法包括以下步骤:S1、在CAD绘图程序中选取封闭的多段线;S2、提取轮廓在多段线内部的对象;S3、将所述对象移动到新层。2.根据权利要求1所述的使用封闭图形进行框选实体的方法,其特征在于,在所述步骤1具体为:遇到字体时,首先将字体处理成多段线,通过变线命令将所述字体处理成多段线。3.根据权利要求1所述的使用封闭图形进行框选实体的方法,其特征在于,所述对象包括文字层。4.根据权利要求1所述的使用封闭图形进行框选实体的方法,其特征在于,在所述S2中包括如下步骤:S21、在CAD系统中,利用功能性函数xyp_lib命令提供的接口取得多段线的顶点集;S22、利用CAD中的面覆盖命令wp,按照顶点集进行对象选择;S23、选择选择方式。5.根据权利要求1所述的使用封闭图形进行框选实体的方法,其特征在于,在所述S2中遇到多个...

【专利技术属性】
技术研发人员:谢庆丰石孟阳庄奎乾
申请(专利权)人:深圳市科利德光电材料股份有限公司
类型:发明
国别省市:广东;44

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

1