Anda di halaman 1dari 1

(defun c:tlen ( / ssx ssl cnt ssn ssg obj dist newdist)

(setq newdist 0)
(prompt "\nPilih semua object gambar :")
(setq ssx (ssget '((0 . "LINE"))))
(setq ssl (sslength ssx))(setq cnt 0)
(repeat
ssl
(setq ssn (ssname ssx cnt))
(setq ssg (entget ssn))
(setq d1 (cdr (assoc 10 ssg)))
(setq d2 (cdr (assoc 11 ssg)))
(setq dist (distance d1 d2))
;(alert (strcat "Object ini adalah = " (rtos dist 2 0)))
(setq newdist (+ dist newdist))
(setq cnt (1+ cnt)))
(alert (strcat "\nPanjang total garisnya adalah : "(rtos newdist 2 0) " mm"))
(princ))

Anda mungkin juga menyukai