楼主,很认真学习了你的代码,学到了很多,但是有几个地方不太明白,希望指教一下,- (= code 5) ; 鼠标移动
- (if (= (getvar "ORTHOMODE") 1)
- (progn
- (setq x0 (car ptlast)
- y0 (cadr ptlast)
- x1 (car data)
- y1 (cadr data)
- )
- (if (< (abs (- x0 x1)) (* 1.5 bi (nth 0 lstsz)))
- (setq pt (list x0 y1))
- (if (< (abs (- y0 y1)) (* 2 bi (nth 0 lstsz)))
- (setq pt (list x1 y0))
- (setq pt data)
- )
- )
- )
- (setq pt data)
- )
这部分判断正交的目的是做什么? |