明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
楼主: 露水2

[基础] ssget 后跟mode 的部分理解(不断更新)

    [复制链接]
发表于 2012-4-11 15:49:54 | 显示全部楼层
changyiran 发表于 2012-4-11 15:35
绝对好贴,我现在在思考能不能直接建立选择集包含离指定点距离小于给定值的插入点(insert),这个功能其他 ...

那个我想过,但是不行,那个相当于范围是矩形(含正方形),但我的要求应该是选择圆内的插入点。范围是比矩形范围小的。
发表于 2012-5-3 18:32:27 | 显示全部楼层
本帖最后由 wowan1314 于 2012-5-3 18:33 编辑

这个可以顶。多发些这样的帖子。对我等菜鸟帮助极大。
发表于 2012-5-3 22:12:38 | 显示全部楼层
hao hao
发表于 2012-5-4 23:22:53 | 显示全部楼层
哇,基础性的东西是最好的了哈,谢谢
发表于 2012-7-30 16:33:46 | 显示全部楼层
'(-4 . "<and")。。。 (cons 10 pt1)楼上总结的好。
发表于 2012-8-7 19:08:27 | 显示全部楼层
有没有办法直接选到 “外部参照”“外部引用”啊?楼主。
发表于 2012-8-8 21:28:37 | 显示全部楼层
选择经过某点的实体,
(defun c:test19()
(setq pt (getpoint))
(setq ss (ssget “c” pt pt))
)
这个有问题如下:

1.一个点的射线很多时,会全部选上。
2.选上的实体中,可能存在并不过指定点的实体(如果几条线在某地发散,并没有共同点,但是其端点非常近,距离在图面完全显示时看不出来即可,这时将全部选中了)其实没有一实体过指定点。
回复 支持 1 反对 0

使用道具 举报

发表于 2012-8-10 15:19:24 | 显示全部楼层
隔了好长时间了,还是有人顶出来;
让我倍感温故知新
可能得往另外2个方面继续延伸下,
1) SSGET相关的系统变量,如提示语禁用的nomut  ,LeeMac的选择函数
  1. ;; ssget  -  Lee Mac
  2. ;; A wrapper for the ssget function to permit the use of a custom selection prompt
  3. ;;
  4. ;; Arguments:
  5. ;; msg    - selection prompt
  6. ;; params - list of ssget arguments
  7. (defun LM:ssget  (msg params / sel)
  8.   (princ msg)
  9.   (setvar 'nomutt 1)
  10.   (setq sel (vl-catch-all-apply 'ssget params))
  11.   (setvar 'nomutt 0)
  12.   (if (and sel (not (vl-catch-all-error-p sel)))
  13.     sel
  14.   )
  15. )
2)各种选择的优劣对比,尤其是选择模式的"CP" "w" "wp" "F",如果在同一个子程序中重复调用叫多次,发现
(ssget "_F" p1 p2 filter)效率最高。

发表于 2012-10-19 17:15:12 | 显示全部楼层
太霸气了!学习了!
发表于 2012-10-19 17:38:37 | 显示全部楼层
楼主很强大
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-17 08:34 , Processed in 0.147284 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表