|
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
本帖最后由 janekou 于 2011-5-26 18:35 编辑
4 T; d+ J# l- m4 G0 m/ j8 J: y- (defun c:an ()
% x$ f) ~" Y2 D- i/ D - (setq aa (getpoint "选取左下角点:")); {/ z1 a+ l3 _! g1 s
- (setq la (getreal "输入底边A的长度:"))! h: ~* k& B/ g7 z
- (setq lb (getreal "\n 输入B的长度:"))$ P' X) J1 }: u, o* r9 } \6 T
- (setq lc (getreal "输入C的长度:"))
, h3 m" h6 ^$ X% V( o I: f -
& Z# g! |2 _+ r/ i0 u/ U- L: Y - (setq sz (/ (+ la lb lc) 2))
" t9 t# y) g7 O) G, w+ N - (setq area (* (- sz la) (- sz lb) (- sz lc)))
5 u# \3 A/ T; F( ]9 M - (setq lh (/ (* 2 area) a)
" N8 P; @* Y. l# A& @5 R6 ] - $ ?: [" H: A% H L, |- a
- (setq bb (polar aa 0 la))- [+ C3 ]! A% B8 c1 F& Q y
- (setq ah (sqrt (- (* lc lc) (* lh lh)))) - \/ g2 N: C& b# v3 H/ x
- (setq ang1 (atan (/ lh ah)))2 s3 M6 V3 m* i! U3 M
- (setq cc (polar aa ang1 lc))
2 r' y- N. s ^ - (command "pline" aa bb cc "c")9 ^* U8 \% F7 {1 F1 S
- )6 q* d" i# d) h6 C& t+ k
- (prin1)
复制代码
请问这个什么地方出问题了呢?谢谢高人指点一下。 |
|