明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
12
返回列表 发新帖
楼主: OWEN7

[讨论] 插入块

[复制链接]
发表于 2013-6-9 09:23:56 | 显示全部楼层
楼主这种做法很不好
发表于 2013-6-9 09:40:50 | 显示全部楼层
如果以后有同样的问题 搜不到了  免得又有同样问题的贴子 又让那些高手发同样多的时间 做同样的回答
你想想这样好吗
发表于 2013-6-9 09:57:21 | 显示全部楼层
楼主太不厚道了,这种事也能做出来,估计人品也不咱样,建议拉出去枪毙十来回。
发表于 2013-6-9 09:58:29 | 显示全部楼层
本帖最后由 wowan1314 于 2013-6-9 09:59 编辑

楼主,发帖后如无必要,不要去改帖子。 这样方便后来人从你的问题中找到各自的答案。

我还帮你精简了下代码。发上来供你参考
  1. (defun c:T1 (/ blk-name)
  2.   (while (NOT (setq blk-name
  3.                      (ssget ":s:e" '((0 . "insert")))
  4.               )
  5.          )
  6.   )
  7.   (setq blk-name (cdr (assoc 2 (entget (ssname blk-name 0)))))
  8.   (mapcar
  9.     '(lambda (x)
  10.        (command "insert" blk-name "none" x "1" "1" "0")
  11.      )
  12.     (mapcar '(lambda (x) (trans (cdr (assoc 10 (entget x))) 0 1))
  13.             (cdr (reverse
  14.                    (mapcar 'cadr (ssnamex (ssget '((0 . "CIRCLE")))))
  15.                  )
  16.             )
  17.     )
  18.   )
  19.   (princ)
  20. )
发表于 2013-6-21 10:16:21 | 显示全部楼层
wowan1314 发表于 2013-6-9 09:58
楼主,发帖后如无必要,不要去改帖子。 这样方便后来人从你的问题中找到各自的答案。

我还帮你精简了下代 ...

黄瓜哥真是好人。支持黄瓜哥!
发表于 2018-9-30 03:10:33 | 显示全部楼层
能否把圆心改为形心,矩形的形心
发表于 2019-12-4 22:20:21 | 显示全部楼层
wowan1314 发表于 2013-6-9 09:58
楼主,发帖后如无必要,不要去改帖子。 这样方便后来人从你的问题中找到各自的答案。

我还帮你精简了下 ...

(cdr (reverse
       (mapcar 'cadr (ssnamex (ssget '((0 . "CIRCLE")))))
     )
)
上面这句 可不可以这样:
(vl-remove-if
    '(lambda (x) (listp x))
    (mapcar 'cadr (ssnamex (ssget '((0 . "CIRCLE")))))
  )
我也不知道,才学
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-18 10:57 , Processed in 0.172082 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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