66
180
119
后起之秀
(defun c:test(/ sel int ent str end reyjus hcol clr ss)(setq reyjus (getreal "\nEnter Radius: "))(While T (if (setq ss (ssget "_:S" (list '(0 . "TEXT")))) (foreach e (mapcar 'cadr (ssnamex ss)) (setq hcol (atof (cdr (assoc 1 (entget e))))) (cond ((<= hcol 1.5)(setq clr 252)) ((<= hcol 2.5)(setq clr 5)) ((<= hcol 3.5)(setq clr 3)) ((<= hcol 5)(setq clr 30)) ((<= hcol 10)(setq clr 1)) ((> hcol 10)(setq clr 6))) (command "_Change" e "" "_p" "_Color" clr "") ) ) (if (setq int -1 sel (ssget "_:S" '((0 . "LINE")))) (while (setq ent (ssname sel (setq int (1+ int)))) (setq str (cdr (assoc 10 (entget ent))) end (cdr (assoc 11 (entget ent))) ) (entmake (list '(0 . "CIRCLE") (cons 10 (mapcar '(lambda (q p) (* (+ q p) 0.5)) str end)) (cons 40 (+(- (distance str end) (distance str end)) reyjus.)) ;(cons 62 . clr) ) ) ) )) (princ))
使用道具 举报
0
946
978
限制会员
(cons 62 . clr)
1552
1514
114
1万
中流砥柱
本版积分规则 发表回复 回帖后跳转到最后一页
微信公众平台
扫描访问手机版
点击图片下载手机App
|关于我们|小黑屋|乐筑天下 繁体中文
GMT+8, 2025-3-14 23:27 , Processed in 1.246843 second(s), 69 queries .
© 2020-2025 乐筑天下
在线时间:10:00-17:00
暂无
扫一扫,关注我们
帮助中心
关于我们
下载APP客户端