Author Topic: Challenge ( layer report )  (Read 4475 times)

0 Members and 1 Guest are viewing this topic.

CAB

  • Global Moderator
  • Seagull
  • Posts: 10401
Re: Challenge ( layer report )
« Reply #15 on: July 07, 2006, 08:03:49 AM »
OK Evgeniy, thanks for keeping me honest. 8-)
Code: [Select]
(defun c:layreport (/ delset elay etype ent sset)
  (and
    (setq ent (car (entsel)))
    (setq sset (ssget "x" (list (cons 8 (setq elay (cdr (assoc 8 (entget ent))))))))
    (while (setq ent (ssname sset 0))
      (setq etype (cdr (assoc 0 (entget (ssname sset 0)))))
      (setq delset (ssget "x" (list (cons 0 etype) (cons 8 elay))))
      (princ (strcat "\n--------->" etype "(" (itoa (sslength delset)) ")"))
      (while (setq ent (ssname delset 0))
        (ssdel ent sset)
        (ssdel ent delset)
      )
    )
  )
  (princ)
)

Outstanding as always Michael.
I've reached the age where the happy hour is a nap. (°¿°)
Windows 10 core i7 4790k 4Ghz 32GB GTX 970
Please support this web site.