CAD开发者社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

AutoCAD 文档中心

ssadd(AutoLISP)

2023-1-7 17:33| 发布者: admin| 查看: 327| 评论: 0|来自: AutoCAD

摘要: 将对象(实体)添加到选择集,或创建新的选择集

将对象(实体)添加到选择集,或创建新的选择集

支持的平台:视窗和 Mac OS

签名

(ssadd [ename [ss]])
ename

类型:名称(实体名称)

实体名称。

党卫军

类型:拾取集(选择集)

选择集。

返回值

类型:拾取集(选择集)或无

修改后的选择集作为第二个参数传递(如果成功);否则。nil

言论

如果在没有参数的情况下调用,则构造一个没有成员的新选择集。如果使用单个实体名称参数ename 调用,则会构造包含该单个实体的新选择集。如果使用实体名称和选择集ss 调用,则将命名实体添加到选择集中。ssaddssaddssadd

例子

将实体添加到集合时,新实体将添加到现有集合中,并且作为ss传递的集合将作为结果返回。因此,如果将集合分配给其他变量,它们也会反映加法。如果命名实体已在集中,则忽略该操作,并且不会报告任何错误。ssadd

设置为图形中第一个图元的名称:e1

(setq e1 (entnext))
<Entity name: 1d62d60>

设置为空选择集:ss

(setq ss (ssadd))
<Selection set: 2>

以下命令将实体添加到引用者的选择集中:e1ss

(ssadd e1 ss)
<Selection set: 2>

获取以下实体:e1

(setq e2 (entnext e1))
<Entity name: 1d62d68>

添加到实体:e2ss

(ssadd e2 ss)
<Selection set: 2>

路过

雷人

握手

鲜花

鸡蛋

最新评论

QQ|Archiver|CAD开发者社区 ( 苏ICP备2022047690号-1 )

GMT+8, 2024-5-19 13:53

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

返回顶部