- 积分
- 1196
- 明经币
- 个
- 注册时间
- 2004-1-29
- 在线时间
- 小时
- 威望
-
- 金钱
- 个
- 贡献
-
- 激情
-
|

楼主 |
发表于 2004-2-26 20:38:00
|
显示全部楼层
老大不行啊,
你的方法我作过了
(setq p1 (getpoint "\n请选取底点: ")) (setq p2 (getpoint "\n请选取顶点: "))
(if (= (getvar "cmdecho") 1) (setvar "cmdecho" 0)) (if (> (setq os (getvar "osmode")) 0) (setvar "osmode" 0)) (command "line" p1 p2 "") (command "ucs" "ob" (entlast) ) (entdel (entlast))
程序运行到这里时UCS坐标是在P1点上,但后面的计算,系统并不是以P1点做为原点,它还是以WCS原点来计算的,等程序运行完后,就会发现人坐标早就回到了WCS原点上, |
|