Break at Circle
 
;| ¿ø ºê·¹ÀÌÅ© |; 
(defun c:BRKC (/ os pt1 pt2 a pt3)
(setq os (getvar "osmode"))
(setvar "osmode" 512)
(setq pt1 (getpoint "nFirst Break in Circle : "))
(setq pt2 (getpoint "nSecond Break in Cricle : "))
(setq a (entget (ssname (ssget pt1) 0)))
(setq pt3 (cdr (assoc 10 a)))
(command "break" pt1 pt2)
(command "arc" pt1 "e" pt2 pt3)
 (setvar "osmode" os)
(princ)
)
(princ) 
 
 

--------------------------------------------------------------------------------------------------------

[¾Æ·¡ ¸®½ÀÀº ¶óÀÎ Á¦ÀÚ¸® ºê·¹ÀÌÅ©-À§ ¸®½ÀÀ» ÀÀ¿ëÇÑ ¸ÞÄ«ÇÇ¾Æ ÀÛ¾÷¼Ò³â´Ô]

(defun c:BRL (/ os pt1 pt2)
(setq pt1 (getpoint "nFirst Break in Line : "))
(setq pt2 (getpoint "nSecond Break in Line : "))
(setq a (entget (ssname (ssget pt1) 0)))
(setq pt3 (cdr (assoc 10 a)))
(command "break" pt1 pt2)
(command "line" pt1 pt2 "")
(princ)
)(princ)