home *** CD-ROM | disk | FTP | other *** search
- (defun C:YSG();1989-2-24
- (setq a (getpoint "\nplease input first point:"))
- (setq b1 (getdist a "\nplease input DIST or second point:"))
- (if (= b1 nil) (setq b1 3000))
- (setq b (polar a (* pi -0.5) b1))
- (setq fab (angle a b))
- (setq fa1 (- fab 1.57079633))
- (setq dx (* 75 (cos fa1)))
- (setq dy (* 75 (sin fa1)))
- (setq a1 (list (+ (car a) dx) (+ (cadr a) dy)))
- (setq b1 (list (+ (car b) dx) (+ (cadr b) dy)))
- (setq fa1 (+ fab 1.57079633))
- (setq dx (* 75 (cos fa1)))
- (setq dy (* 75 (sin fa1)))
- (setq a2 (list (+ (car a) dx) (+ (cadr a) dy)))
- (setq b2 (list (+ (car b) dx) (+ (cadr b) dy)))
- (command "insert" (strcat "j2k" (chr 92) "ysg") a 1 1 0)
- (command "line" a1 b1 "")
- (command "line" a2 b2 "")
- (command "line" b1 b2 "")
- )