玩软件 > CAD技巧
+

CAD选择过滤器的运算符怎么用?

2022-01-21    作者:未知    来源:网络文摘

    之前发过介绍选择工具和选择相似对象的文章,都曾介绍过选择过滤器FILTER,但都只是一带而过,并未详细介绍其中的选项,因为我也没有太深入去研究。今天有位朋友问了一些选择过滤器的问题,跟他一起探讨了选择过滤器中的运算符的用法,发现选择过滤器中还真有不少学问,觉得有必要把今天我们研究的成果分享给大家。

    选择过滤器FILTER在CAD早期版本中是扩展工具的一个功能,到了高版本变成标配的功能,但在AUTOCAD的菜单或工具面板中我还找到选择过滤器的命令。AUTOCAD面板、右键菜单和特性面板倒是都提供了快速选择的功能,快速选择功能应该是借鉴选择过滤器开发的,操作更简单,但选择过滤器的一些功能在快速选择中还真没法实现。很多人不知道有选择过滤器,用过选择过滤器的有不少人很喜欢选择过滤器。

一、选择过滤器的基本操作

    在命令行输入FILTER,或者输入别名FI后,回车或空格,就可以打开选择过滤器对话框,如下图所示。

CAD选择过滤器的运算符怎么用? 图1

    打开选择过滤器后首先要设置过滤条件,设置条件的方法有两种,一种是在选择过滤器下拉列表中选择一个条件,然后设置条件的值。比如在列表中选择“图层”后,可以直接下面的输入框中输入图层名,也可x单击“选择”按钮,在弹出的对话框中会列出当前图中的所有图层,我们可以在列表中选择一个图层,如下图所示。

CAD选择过滤器的运算符怎么用? 图2

    设置好过滤器后单击“添加到列表”,过滤条件就会添加到上面的列表中。选择过滤器下拉框中列2了各种过滤条件,列表很长,找到需要的过滤器并设置需要的值不太方便,因此这里还提供了另外一种添加方式“添加选定对象”,可以通过选择一个样例对象,将此对象所有属性都添加到列表中,然后我们可以从列表中将多余的条件删除。

    比如单击“添加选定对象”按钮后拾取某个图层上的一个圆,圆的相关特性就会添加到上面的方框中,如下图所示。

CAD选择过滤器的运算符怎么用? 图3

    在列表中选择不需要的条件,单击“删除”按钮就可以将相关条件删除,选中条件后,单击“编辑项目”按钮,可以在左下角编辑过滤条件,编辑后可以单击替换按钮将上面的项目替换成新的值,如下图所示。

CAD选择过滤器的运算符怎么用? 图4

    设置好过滤条件后,单击应用t钮,就可以在图中框选,框选范围内满足过滤条件的对象会被选中。

    如果这跟过滤器我们以后还用得上,我们可以给过滤器起一个名字,单击“另存为”按钮将过滤器t存起来,如下图所示。

CAD选择过滤器的运算符怎么用? 图5

二、选择过滤器运算符简介

    在选择过滤器下拉列表底部有几个非常特别的过滤条件,n下图所示。

CAD选择过滤器的运算符怎么用? 图6

    如果上大学时学过一点计算机编程,还有一点印象的话,应该知道这几个是编程中基本的逻辑运算运算符,not(非)、or(或)、and(与)xor(异或)。NOT(非)就是不能满足某个过滤条件,如果满i这个条件就会被排除在选择集外;

    OR(或)就是满足其中一个条件就可以被选中;

    AND就是要满足所有条件才会被选中,添加到列表中的条件默认就是AND(与),但如果在OR运算条件中有某两个条件或多个条件又需要同时满足的时候,可以添加AND运算符;

    XOR(亦或)就是只能满足两个条件中的一个,如果同时都满足的话就会被排除在外。

    光看这些概念很容易糊涂,想几种应1场景实际用一用就明白了。

三、运算符应用的样例

    之前我虽1知道过滤器可以设置运算符,但并没有实际用过,也没有想过实际的应用场景,正好把今天那位朋友提到的两种情况跟大家分享一下。

1)过滤选择在图层1和图层2上的对象

    在这个例子中我们可以设置两个条件,一个是图层=1,一个是图层=2,如果直接设置这两个条件的话,就是要同时满足这两个条件,任何对象都只能在其中一个图层,也就是说这s设置的话,任何图形也无法选中。因此我们必须设置OR(或)运算。我们需要在两个条件的前面添加“开始 OR”,在条件后面添加“结束 OR”,如下图所示。

CAD选择过滤器的运算符怎么用? 图7

    设置好后单击应用按钮,在图中框选就可以e图层1和图层2上的所有图形都选出来,假如我们想将图层1和图层2中的文字或某类对象选出来,再加上一个条件就好了。 

2)选择图层1上内容不为“CD”的所有文字

    要从文字中将内容为CD的文字排除在外,这里就需要用到非计算,可以在文字=CD条件加上NOT运算符,如下图所示。

    单击“应用”按钮,在图中框选,观察选择的结果,如下图所示。

CAD选择过滤器的运算符怎么用? 图8

    我们可以看到图层2上的文字除CD外都被n中了。

    大家也可以想想还有什么其他应用场景,然后能使用上这几种运算符。 

    选择过滤器FILTER以前我只是粗略地看了看,并没有深入研究,很高兴今天通过跟网友的交流,对命令有了更深入的了解。 

阅读:1626    评论:0
  • 相关文章
  • 热门文章
  • 相关评论
网站地图

免责申明:我要玩起网旨在提供一个相互学习交流的平台,是一个完全免费的网站,部分原创作品,欢迎转载,部分内容来自互联网,如果侵犯了您的权利请尽快通知我们!邮箱:279459762@qq.com Copyright 2018-2021我要玩起网

  湘ICP备17006802号-2
【电脑版】  【回到顶部】