cad如何计算不同圆的数量(lisp) AutuCAD中四个不同直径的圆,怎么用lisp计算出来

[复制链接]
查看11 | 回复2 | 2012-3-21 08:29:55 | 显示全部楼层 |阅读模式
(defun c:cr()(princ "\n选择要进行统计的圆对象")(setq ss (ssget (list (cons 0 "CIRCLE"))))(setq pt (getpoint "\n选择输出基点:"))(setq si 0 tx 65 px (car pt) py (cadr pt) li '() lii 0)(setq os (getvar "osmode") om (getvar "cmdecho"))(command "osmode" 0 "osmode" 0 "_.ucs" "w")(repeat (sslength ss) (setq cs (ssname ss
回复

使用道具 举报

千问 | 2012-3-21 08:29:55 | 显示全部楼层
我想四个和一个是一样的,举个例子(sslength(ssget "x" '((0 . "CIRCLE") (40 . 50))))返回的是图纸中半径是50的圆的个数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行