本帖最后由 ZZXXQQ 于 2014-10-13 07:52 编辑
 - (defun c:S1 (/ S_distance basicpoint old_ORTHOMODE pt)
- (setq old_ORTHOMODE (getvar "ORTHOMODE"))
- (setvar "ORTHOMODE" 1)
- (setq S_distance 100)
- (command ".STRETCH" "C" (ssget) "")
- (setq basicpoint (getpoint "\n指定基点:"))
- (setq pt (getpoint basicpoint "\n指定方向:"))
- (command basicpoint (polar basicpoint (angle basicpoint pt) S_distance))
- (setvar "ORTHOMODE" old_ORTHOMODE)
- (princ)
- )
|