Jump to content

measuring length of lines automatically


Recommended Posts

Posted

Hi All,

 

I wanna measure automatically the total length of lines,circles,etc. which are on the model. Is there a command or script for this??? Thanks

Posted

To be clear what I meant is the periphery of a circle,thanks....

Posted

have you had a look at these

 

(sorry broken link)

 

If none of these suit , just give us a shout..:)

 

periphery of a circle....circumference

Posted

here's a lisp that i did not create

;|

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)
)

Posted

PSPort- your link is broken...

 

Chris, TLEN is the answer I would have suggested to your first post, but your second post just asks about the circumference? Then you just need to highlight the circle and look in PROPERTIES.

  • 5 months later...
Posted

Dear all this is my first post on the forum.

Little about me; I am good with excel and VBA, but very much new to Lisp. I have with me Tlen and LA lisp commands. Both are working very well.

Can any body help me to join both of these. By this I may be able to find the length of a closed body as well as the enclosed area at the same time. It should be written in the region itself.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...