|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 janekou 于 2011-5-26 18:35 编辑 1 a+ j9 G" ]+ Q4 }+ `* X! v* v
- (defun c:an ()
' B! d7 S$ M( Z2 {# ?& w! _/ g - (setq aa (getpoint "选取左下角点:")): I- \4 F8 P: a3 [& |' Y
- (setq la (getreal "输入底边A的长度:"))4 _0 W" o2 I8 k
- (setq lb (getreal "\n 输入B的长度:"))
+ V1 g+ ]8 j( W, G - (setq lc (getreal "输入C的长度:"))
) \! |& N: ]1 p; Y/ [3 z0 M3 w -
+ R- w- t6 C3 R9 X" j6 h1 \/ V' ~ - (setq sz (/ (+ la lb lc) 2)) 1 n& h7 k+ T! j4 t5 G5 [! v1 S9 o
- (setq area (* (- sz la) (- sz lb) (- sz lc)))
2 S |3 c }. m! I: f/ u - (setq lh (/ (* 2 area) a)9 r0 y) r! D3 U U3 g$ G+ `& Q
* B6 ^: D! q% M! E7 N- (setq bb (polar aa 0 la))
5 ?3 ^6 X! o' m- {4 h' c - (setq ah (sqrt (- (* lc lc) (* lh lh))))
( I+ U& T, s- | - (setq ang1 (atan (/ lh ah)))2 q5 Y# a& C1 T1 }$ C+ S- ?
- (setq cc (polar aa ang1 lc))4 U& p9 e/ W3 I& k; M( Y
- (command "pline" aa bb cc "c"); @: u. O" ]* R. L, @
- )
0 P# {8 |( G) m - (prin1)
复制代码
请问这个什么地方出问题了呢?谢谢高人指点一下。 |
|