- 积分
- 3
UID1334455
主题
在线时间 小时
注册时间2010-10-27
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
现在做vlisp编程,可是今天却发现一个看起来简单,我却一直弄不明白的问题。想在这里请教下各位大侠。
. v- C- R+ T0 v* [. q/ L3 t' I, Z
我的程序是:, o) c0 q8 k/ D1 t/ B
(defun c:fddd(/ p1 p2 p3 p4)' B3 w( ^7 k. R. S
(setq l1ix 66.666), V0 i' E0 ?/ N+ N
(setq l1iy 66.666)
# K% c/ N, A2 W: D(setq l2ix 2066.666)
( l7 ?8 Z) W2 y: E(setq l2iy 66.666)/ V1 N% }6 r9 C2 |6 H% B4 ~
(setq l1pi (list l1ix l1iy))# x! v" m$ v+ }- C
(setq l2pi (list l2ix l2iy))
' j* `9 y% E& @6 x* j. {- Z% R) C(command "line" l1pi l2pi "")
" ~ {- O# t" |0 F(command "line" '(33.333 33.333) '(2033.333 33.333) "") S* l$ k$ A y& d7 p
)+ o3 b z7 b- a" D) h
9 N! G z, }2 Q8 L+ l
2 d; ?, \$ u" s& ~0 N$ K
程序很简单吧,可是实际的运行效果却是在cad中画了两条重合的线,线的两个断点分别是(0,0)和(20,0)。我在调试中监测了变量12pi和12pi,分别是(66.666 66.666)和(2066.666 66.666)。太诡异了,有高手可以指点下我吗? |
|