您的位置:来学习素材网 > CAD教程 > CAD技巧

猜你喜欢

2023-12-22 16:33
AutoCAD求多条线的长度
[文章导读]AutoCAD中并没有内嵌可以一次计算多条线段总长的命令。我在网上搜寻了很多,我在CAD论坛上找到了这个子程序,是使用LISP语言编的,感觉非常方便。可以直接复制粘贴到命令窗口中,于是就在CAD中注册了一条新的命令TLEN (即 total length )。

效果如图:


链接如下:

http://www.turvill.com/t2/free_stuff/tlen.lsp

如果不愿意打开,可以在此复制源程序:


;|TLEN.LSP - Total LENgth of selected objects(c) 1998 Tee Square Graphics|;(defun C:TLEN (/ ss tl n ent itm obj l) (setq ss (ssget) tl 0 n (1- (sslength ss))) (while (>= n 0) (setq ent (entget (setq itm (ssname ss n))) obj (cdr (assoc 0 ent)) l (cond ((= obj "LINE") (distance (cdr (assoc 10 ent))(cdr (assoc 11 ent)))) ((= obj "ARC") (* (cdr (assoc 40 ent)) (if (minusp (setq l (- (cdr (assoc 51 ent)) (cdr (assoc 50 ent))))) (+ pi pi l) l))) ((or (= obj "CIRCLE")(= obj "SPLINE")(= obj "POLYLINE") (= obj "LWPOLYLINE")(= obj "ELLIPSE")) (command "_.area" "_o" itm) (getvar "perimeter")) (T 0)) tl (+ tl l) n (1- n))) (alert (strcat "Total length of selected objects is " (rtos tl))) (princ))

CAD

声明:本站拒绝任何弹窗、插件以及广告联盟的广告,本QQ号(254031582)只解决会员问题,素材失效问题,软件使用问题一律不回。

为广大设计朋友提供平面设计素材和教材、PSD素材、C4D模型、3DMAX模型、AE模板、矢量模板等下载

苏ICP备2023039977号-2

Copyright © 2010-2020laixuexi.cc. All Rights Reserved .