0 Members and 1 Guest are viewing this topic.
(defun c:cr3 (/ oldsnap) (setq oldsnap (getvar "osmode")) (setvar "osmode" 0) (setvar "osmode" 256) (command "circle" "3p")(setvar "osmode" oldsnap)(princ))
Why aren't my osnaps setting to 0 prior to executing the circle command?Code: [Select](defun c:cr3 (/ oldsnap) (setq oldsnap (getvar "osmode")) (setvar "osmode" 0) (setvar "osmode" 256) (command "circle" "3p")(setvar "osmode" oldsnap)(princ))
(defun c:cr3 (/ oldsnap) (setq oldsnap (getvar "osmode")) (setvar "osmode" 0) (setvar "osmode" 256) ;; <----------- (command "circle" "3p")(setvar "osmode" oldsnap)(princ))
(defun c:cr3 (/ oldsnap) (setq oldsnap (getvar "osmode")) (setvar "osmode" 0) (command "circle" "3p" pause pause pause) (setvar "osmode" oldsnap) (princ) )
(defun c:cr3 (/ oldsnap) (command "circle" "3p" "non" pause "non" pause "non" pause ) (princ) )
(defun c:cr3 (/ oldsnap) (setq oldsnap (getvar "osmode")) (setvar "osmode" 0) (command "circle" "3p" pause) (while (< 0 (getvar "CMDACTIVE")) (command pause) ) (setvar "osmode" oldsnap) (princ) )
(defun c:cr3 (/ oldsnap) (setq oldsnap (getvar "osmode")) (setvar "osmode" 0) (prompt "\nSelect first tangent point: ") (setvar "osmode" 256) (command "circle" "3p" pause pause pause) (setvar "osmode" oldsnap) (princ))