 - (defun EF:View-Vport (
- /
- VSMax VSMin ViewCTR
- fHeight fWidth fScale
- )
- (setq VSMax (getvar 'VSMAX))
- (setq VSMin (getvar 'VSMIN))
-
- (setq VIEWCTR (getvar 'VIEWCTR))
-
- (setq fHeight (- (cadr VSMax) (cadr VSMin)))
- (setq fWidth (- (car VSMax) (car VSMin)))
- (setq fScale (/ fWidth fHeight))
-
- (setq fHeight (getvar 'VIEWSIZE))
- (setq fWidth (* fHeight fScale))
- (setq VSMin (mapcar '- ViewCTR (list (/ fWidth 2) (/ fHeight 2) 0)))
- (setq VSMax (mapcar '+ ViewCTR (list (/ fWidth 2) (/ fHeight 2) 0)))
- (list VSMin VSMax)
- )
|