 - (defun c:tt ()
- ;; 等腰梯形,知道上长、高度,想通过左下角的角度公式算出下长
- (defun cot (a)(if(not (equal 0 (sin a) 1e-10))(/ (cos a) (sin a))))
- (setq l1 (getdist "\n上长: ")
- h1 (getdist "\n高度: ")
- r1 (getangle "\n左下角角度: ")
- dx (* (Cot r1) h1)
- l2 (+ l1 dx dx)
- )
- (princ "\n下长 = ")
- (princ l2)
- (princ)
- )
|