CAFE

★ CAD/LISP/분과 Q&A

Re:안녕하세요!!! 원을 폴리라인으로 바꾸는 리습 수정 좀 부탁드리겠습니다...

작성자행복한하루|작성시간08.10.29|조회수687 목록 댓글 2
;http://cafe.daum.net/archimore
;수정-행복한하루

(defun c:cpl(/ cl ss k en ed lay ctr dia)
  (setq        cl (getvar "clayer"))
  (princ "\nConverts a circle into a polyline entity")
  (princ "\nSelect circle to convert: ")
  (setq ss (ssget (list (cons 0 "circle"))))
  (setq k 0)
  (repeat (sslength ss)
   (setq en (ssname ss k))
   (setq ed (entget en))
   (setq lay (cdr (assoc 8 ed))
         ctr (cdr (assoc 10 ed))
         dia (* 2 (cdr (assoc 40 ed)))
   )
   (setvar "clayer" lay)
   (command "._donut" dia dia ctr "")
   (entdel en)
   (setq k (1+ k))
  )
  (setvar "clayer" cl)
  (princ)
)

 

 

첨부파일 cpl(원을pline으로).lsp

 

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자행복한하루 작성자 본인 여부 작성자 | 작성시간 08.10.29 (defun c:cpl... 여기서 c:cpl 이 명령어 입니다...다음부턴 이걸 변경하시면 됩니다.
  • 작성자이긴데요 | 작성시간 18.04.23 자료감사~
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼