- 积分
- 3
UID1334455
主题
在线时间 小时
注册时间2010-10-27
|
马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
现在做vlisp编程,可是今天却发现一个看起来简单,我却一直弄不明白的问题。想在这里请教下各位大侠。
2 T. t5 G7 b; [ D
1 U( G: H& Y. _" D我的程序是:
1 {/ E9 h* w9 l(defun c:fddd(/ p1 p2 p3 p4)
7 p6 Z2 r- ^: i(setq l1ix 66.666)
( C+ |( m5 _" U& c8 s! N(setq l1iy 66.666)$ @0 I( i2 r, C2 Q
(setq l2ix 2066.666)# [3 g- ^0 V0 r3 N
(setq l2iy 66.666)+ b' u$ t. C- q( {0 s
(setq l1pi (list l1ix l1iy))1 P# R0 L/ a" Y2 ~1 z
(setq l2pi (list l2ix l2iy))
( a( z3 [7 Z6 Y0 w+ P% l6 N. w(command "line" l1pi l2pi ""); }- M9 S+ u) Y! i# ^8 l( V
(command "line" '(33.333 33.333) '(2033.333 33.333) "")
- O6 o/ Q. i: |), z* N) z9 g$ {3 G1 S6 S
) E, V! x3 G1 _, R: q# K1 [: H- W4 y7 A3 l: e
程序很简单吧,可是实际的运行效果却是在cad中画了两条重合的线,线的两个断点分别是(0,0)和(20,0)。我在调试中监测了变量12pi和12pi,分别是(66.666 66.666)和(2066.666 66.666)。太诡异了,有高手可以指点下我吗? |
|