当我们画图的时候突然发现没有了预览效果,比如画直线和圆,确定完第一点后,移动光标确定第二点时看不到线,直接指定外第二点才能看到线;画圆的时候,确定圆心后移动光标看不到圆,只有确定半径才能看到圆。而复制图形的时候,可以看到一条虚线,但看不到复制后的图形,如下图所示。
昨天有网友就问了这么一个问题,这是怎么回事呢?
CAD在绘制或编辑图形拖动光标的时候显示预览效果让我们可以了解即将绘制的图形或编辑后图形是什么样子。这种效果是可以通过变量来控制的,出现上面的效果只是因为这种效果被关闭了。控制绘图编辑拖动光标时预览效果的命令:DRAGMODE,它有三个设置:开ON关OFF自动A。
如果只有开、关还比较理解,还多出一个自动来,开和自动有什么区别呢?
输入DRAGMODE,回车,输入ON,回车,我们再来复制圆看一下,发现仍然跟上面的截图一样,没有预览效果,需要输入DRAG,如下图所示。
不过也不是所有拖动预览都需要输入DRAG,例如绘制直线或多段线的直线段的时候不用输入DRAG,但如果绘制圆、弧或多段线的弧线段的时候,就没有预览效果。这种方式显然也不是我们需要的。
默认状态下DRAGMODE被设置为自动,这种状态就不用输入DRAG来申请显示拖动效果,所有对支持拖动的命令自动显示拖动。
和这个命令对应的有一个同名的系统变量,也就是会记录拖动的设置,变量的值可以设置为0,1,2,分别对应命令的ONOFFA三个选项,可以通过SETVAR命令来设置。
很显然,我们画图的时候不会去修改DRAGMODE的设置,之所以出现拖动预览被关闭,应该某个程序或插件在执行时需要先拖动效果关闭,会将DRAGMODE变量设置为0,执行完后再将变量改成2,但由于某种原因程序没有正常执行,因此变量也就没有恢复为2。
所以出现上述情况我们可以手动用命令DRAGMODE 设置为自动状态,但还是需要注意看是什么工具导致出现了这种问题。