asang99 发表于 2009-9-28 08:26:00

[求助]只要打开捕捉功能,程序运行的就不准确,怎么解决啊

在开发的LISP程序中,只要打开了捕捉功能,画出来的图就不准确了,这是什么原因,怎么解决啊.多谢了

wltools 发表于 2009-9-28 09:06:00

输入点的前面加个 “none”或利用setvar临时关闭捕捉

asang99 发表于 2009-9-29 11:12:00

有时候手动关闭捕捉还是出错,难道程序运行的时候又打开捕捉了,可看了程序里面也没有啊,奇怪

YDPLDL 发表于 2009-9-29 20:18:00

<p>在lisp程序开始时写入下列语句:(setq os (getvar "osmode"));获取当前捕捉模式</p><p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;(setvar "osmode" 0);关闭捕捉</p><p>在程序结束时写入&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (setvar "osmode" os);还原以前的捕捉模式</p><p>另外影响程序的因素还有坐标模式,通常开始时写入下列代码:(command "_.ucs" "w");将当前坐标系设为 世界坐标系。</p><p>在程序结束时写入下列代码 (command "_.ucs" "p") ;还原以前的坐标系</p>

asang99 发表于 2009-9-30 09:39:00

<p>多谢了</p><p></p>
页: [1]
查看完整版本: [求助]只要打开捕捉功能,程序运行的就不准确,怎么解决啊