|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 janekou 于 2011-5-26 18:35 编辑
6 Y* h- a7 U Z- (defun c:an ()
- B- d/ S1 v, ]) I: J) H - (setq aa (getpoint "选取左下角点:"))3 l7 Q! B8 s' l$ k
- (setq la (getreal "输入底边A的长度:"))1 U! h4 G, s# _4 m! g
- (setq lb (getreal "\n 输入B的长度:"))
9 {4 a9 q& g; c! z% H* s6 P9 \/ S4 c9 T - (setq lc (getreal "输入C的长度:"))& Z9 E- M, k" Z2 @9 ]
-
5 c' ]4 y/ |) Z2 h4 c, S" j - (setq sz (/ (+ la lb lc) 2))
: y: P; c: T/ m0 ~- { - (setq area (* (- sz la) (- sz lb) (- sz lc)))+ T# A( q0 ^5 q0 S; p% l
- (setq lh (/ (* 2 area) a)& ?# |3 O" W3 v
. |0 [- Q" \" {1 x9 ?' N- (setq bb (polar aa 0 la))
8 n# `. P: r( r |8 K9 D - (setq ah (sqrt (- (* lc lc) (* lh lh))))
+ U8 Z; x3 P9 b* e( c - (setq ang1 (atan (/ lh ah)))5 h! R! W2 X/ ~0 o, J. L
- (setq cc (polar aa ang1 lc))
- `7 C D! `0 @' b# y9 i - (command "pline" aa bb cc "c")
' d& y. B7 j6 p3 o; F3 J - )
3 M( i4 s+ V" R F# L4 C' {( N8 a8 w% J - (prin1)
复制代码
请问这个什么地方出问题了呢?谢谢高人指点一下。 |
|