马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×

- [FONT=courier new]
- ;增强的 vpoint
- (defun c:lxxvp (/ ang1 ang2 id k)
- (command "ucs" "world")
- (command "vpoint" "1,-1,1")
- (setq p0 (getpoint "\n 2点定xy平面角,1st pt:")
- ang1 (angtos (getangle p0 "\n2nd pt:") 0 0)
- ang2 (angtos (getangle p0 "\n 2点定camera与xy平面夹角,2nd pt:") 0 0)
- id 1)
- (command "vpoint" "r" ang1 ang2)
- (while (/= id 0)
- (setq k (getstring "\n6/8/4/2<eXit>:"))
- (cond
- ((= k "6")(setq ang1 (rtos (+ (atoi ang1) 5))))
- ((= k "8")(setq ang2 (rtos (+ (atoi ang2) 5))))
- ((= k "4")(setq ang1 (rtos (- (atoi ang1) 5))))
- ((= k "2")(setq ang2 (rtos (- (atoi ang2) 5))))
- ((= k "")(setq id 0))
- )
- (command "vpoint" "r" ang1 ang2)
- )
- )
- ;;;
- (princ "\n -------lxxvp--------- lxx-2000.02.11")
- [/FONT]
|