- 积分
- 3
UID1334455
主题
在线时间 小时
注册时间2010-10-27
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
现在做vlisp编程,可是今天却发现一个看起来简单,我却一直弄不明白的问题。想在这里请教下各位大侠。
% ~0 X/ }% c4 V" ^6 U
# ]; d+ S" z7 c我的程序是:
1 X g+ i0 U6 {$ c' Q; E(defun c:fddd(/ p1 p2 p3 p4)
* N) U* [6 L! n6 G(setq l1ix 66.666)9 N2 ]& e8 |; k
(setq l1iy 66.666)
2 X/ ?+ L; @$ M$ s! ~! | F(setq l2ix 2066.666)
$ [- P3 _+ }, h2 s. n: Q(setq l2iy 66.666)6 {% D$ [! m L
(setq l1pi (list l1ix l1iy))! y: B$ g0 I+ V
(setq l2pi (list l2ix l2iy)): x7 x6 u! `. C# P" p0 z+ y7 R
(command "line" l1pi l2pi "")
1 q. g8 i9 V' B(command "line" '(33.333 33.333) '(2033.333 33.333) "")) n. }! v: c- t! p; E
)6 x( k* r/ s/ ~4 s% h: l
F* t$ D6 N+ R' ~: ]5 B! V) N
# T* i' {3 S: Z( u; {% Q
程序很简单吧,可是实际的运行效果却是在cad中画了两条重合的线,线的两个断点分别是(0,0)和(20,0)。我在调试中监测了变量12pi和12pi,分别是(66.666 66.666)和(2066.666 66.666)。太诡异了,有高手可以指点下我吗? |
|