- 9
- 0
- 约小于1千字
- 约 4页
- 2021-06-22 发布于天津
- 举报
新建文本文档。在文档中输入以下内容:
精品文库
统计 cad 图中线的总长度
;************** Write By zhenglin****************
(defun c:tj_l (/ p n e e1 e2 l s x1 x2 y1 y2 xx yy ll lll)
(setq ln 0 lll 0)
(setq p (ssget)) ; Select objects
(if p
(progn ; If any objects selected
(setq l 0 n (sslength p))
(while ( l n) ; For each selected object...
(if (= LINE (cdr (assoc 0 (setq e (entget (ssname p l))))))
(progn
(setq e1 (assoc 10 e) e2 (assoc 11 e))
(setq x1 (cadr e1) y1 (caddr e1))
(setq x2 (cadr e2) y2 (caddr e2))
(setq xx (abs (- x2 x1)) yy (abs (- y2 y1)))
(setq ll (sqrt (+ (* xx xx) (* yy yy))))
(setq lll (+ lll ll))
(setq ln
原创力文档

文档评论(0)