sailor Posted June 6, 2008 Posted June 6, 2008 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 Quote
sailor Posted June 6, 2008 Author Posted June 6, 2008 To be clear what I meant is the periphery of a circle,thanks.... Quote
PS_Port Posted June 6, 2008 Posted June 6, 2008 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 Quote
chrisdarmanin Posted June 6, 2008 Posted June 6, 2008 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) ) Quote
GE13579 Posted June 6, 2008 Posted June 6, 2008 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. Quote
vipulgos Posted November 18, 2008 Posted November 18, 2008 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. Quote
Recommended Posts
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.