....一次性将所选的全部倒角....
也只是依次处理耳!
过些时候相信您也能运用自如
- ;;; No error trap
- ;;; for test only
- (defun c:08 ()
- (setvar "cmdecho" 0)
- (setvar "OsMode" 0)
- ;; (COMMAND "CHAMFER" "D" "0.8" "")
- (princ "\n选取要倒角的中心线集 : ")
- (setq zz '((0 . "LINE") (8 . "CENTER"))
- ss (ssget zz)
- Idx 0
- )
- (While (setq en (ssname ss Idx))
- (setq Dat (entget en)
- p1 (cdr (assoc 10 Dat))
- p2 (cdr (assoc 11 Dat))
- zz '((0 . "LINE") (8 . "~CENTER"))
- ss1 (ssget "C" p1 p1 zz)
- ss2 (ssget "C" p2 p2 zz)
- p5 (mid_pt p1 p2)
- Idx (1+ Idx)
- )
- (cham08 ss1 p1)
- (cham08 ss2 p2)
- )
- (princ)
- )
|