home *** CD-ROM | disk | FTP | other *** search
- ;****** TY\2PDFQX.LSP ****** 5-22-90 BJ, 5-15-91 BJ
- (defun C:2PDFQX (/ d k p1 p2 e)
- (if (/= (getvar "clayer") "QC") (command "layer"
- "t" "qc" "on" "qc" "m" "qc" ""))
- (setq d (getdist "enter d 120,-240...<120>:"))
- (if (null d) (setq d 120.0))
- (if (< d 0.0) (setq d (abs d) k -0.1) (setq k 0.1))
- ; (setq wcy 1 ee (ssadd))
- (setq wcy 1)
- (while wcy
- (setq p1 (getpoint "enter p1:"))
- (if (null p1) (setq wcy nil) (progn
- (setq p2 (getcorner "enter p2:" p1))
- (command "pline" p1 (list (car p2) (cadr p1)) p2
- (list (car p1) (cadr p2)) "c")
- (setq e (entlast))
- (command "offset" d p1
- (polar p1 (angle p1 p2) (* k (distance p1 p2))) "")
- ; (setq ee (ssadd (entlast) ee))
- (entdel e)))
- )
- ; (if ee (command "change" ee "" "lay" "qc"))
- )