我最终为此制作了自己的简单LSP:
- (defun C:sloped ()
- (setq exg (getint "\nVertical Exaggeration : "))
- (setq P1 (getpoint "\nPick first point: "))
- (setq P2 (getpoint "\nPick second point: "))
- (setq P1x (car P1))
- (setq P1y (cadr P1))
- (setq P2x (car P2))
- (setq P2y (cadr P2))
- (setq slopedistance (sqrt(+ (expt (- P1x P2x) 2) (expt (* exg (- P1y P2y)) 2))))
-
- (prin1 slopedistance)
- )
我试图让它在距离上方画一条线(像一个维度),但我很难做到。 |