lisp捕捉垂足_lisp函数详解

本文详细介绍了AutoLisp中的ssget函数,用于提示用户选择对象并返回选择集。函数支持多种选择模式,如Window、WPolygon、Crossing等,并可以通过过滤表筛选对象特征。ssget函数的使用示例包括按不同模式选择对象,以及结合过滤器表进行对象选择。文章还讨论了选择集过滤器的过滤器表,包括关系运算符和逻辑分组,帮助开发者更精确地选取所需对象。
摘要由CSDN通过智能技术生成

AuotLisp及vLisp函数全集

按字母顺序排列按功能分类排列

212. ssget

一. 功能

提示用户选择对象(图元),并返回一个选择集。

二. 格式

(ssget[mode] [pt1 [pt2]] [pt_list] [filter_list])

三. 说明

(一).函数调用中各变元的说明

mode变元是指定对象(图元)选择方法的一个字符串。有效的选择方法是:"W"、 "WP"、 "C"、 "CP"、 "L"、 "P"、 "I"以及"F",它们分别对应于Window、WPolygon、Crossing、CPolygon、Last、Previous、Implied、Fence选择方法。其它的可选的mode值是"X",它用于选择整个数据库。pt1和pt2指定与选择有关的点。调用ssget时提供了一个点而不提供mode变元,等价于拾取单个点来做对象选择。ssget函数忽略ObjectSnap(对象捕捉)的现行设置方式,除非您在调用本函数时专门指定了它。filter_list变元是指定对象特征的一个关联表。与filter_list匹配的那些对象被加入到选择集中。如果调用ssget函数时,省略所有变元,则ssget函数给出"Selectobject"提示,允许用户交互地构造选择集。

选择集中可以包含图纸空间和模型空间两个空间中的对象,但该选择集由某一种操作所使用时,在现行空间中无效的那些对象会被过滤掉。由ssget函数返回的选择集中仅包含主图元(不包含属性和多义线的顶点图元)。

下面给出一些使用实例。

(1)(ssget)

让用户用普通的对象选择方法选择对象,构成选择集。

(2)(ssget "P")

生成一个选择集,该选择集由最近所选择的那些对象所组成。

(3)(ssget "L")

生成一个选择集,该选择集由最后被增加到图形数据库中的那个可见对象组成。

(4)(ssget "I")

生成一个选择集,该选择集由PICKFIRST生效时所选择的那些对象组成。

(5)(ssget "(2,2))

生成一个选择集,该选择由通过点(2,2)的那些对象组成。

(6)(ssget "w" (0 0) "(5 5))

生成一个选择集ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值