【Visual Lisp】图元选择集专题

2026-02-20 02:27:07

;;要点;;01.在使用ssget和ssadd创建选择集时我们所设定的变量仅仅是指向这个选择集,选择集修改后所有指向该选择集的变量代表的选择集都跟着修改比如(setq ss1 (ssadd)) (setq ss2 ss1) (ssadd en1 ss1)在这里ss1和ss2是完全等价的,通过用ss1修改选择集,ss2也一样修改,注意等价关系。;;02.[过滤器表]的两种形式可以是用 '修饰(内部不能用变量) 也可以用(list (cons a b) (cons c d))的形式;;03.[过滤器表]内的-4组合;;或:'((-4 . ""));;且:'((-4 . ""));;非:not格式同上;;异或:xor 两者取其一;;关系运算:'((0 . "CIRCLE") (-4 .">=") (40 . 2.0))过滤出半径大于等于2的圆。其它运算符同格式(注意关系运算符用双引号)