错位
本人最近用acad lisp编程,可以自动生成一些符号及标注,但发现出现有符号错位的现象,就是说,原本在程序中定好的坐标位置,而运行中符号跑到了其他位置,那位仁兄可以提点一二,当万分感谢.文字文字文字 本帖最后由 mccad 于 2002-3-28 21:31:39 编辑你可以用:
(setq oldsnap(getvar"osmode"))
来保存原系统中捕捉的设置,然后用:
(setvar "osmode" 0)
来关闭捕捉功能。
在程序的最后用:
(setvar "osmode" oldsnap)
来恢复设置。
有些标注如原点标注有时要坐标转换,把程序贴出来比较容易解决!!
是啊,也许是你的坐标系的问题
是啊,也许是你的坐标系的问题没错,是捕捉打开的原因
用lisp编程时,如有用command函数来绘图的话,一定要在调用command函数之前将捕捉关掉添加(setvar "osmode" 0 )
应该把对象捕捉关闭,可在程序中加入(setvar "osmode" 0 )之类的语句。
页:
[1]