以前一直以为CAD为了提高显示速度始终将圆或弧显示为多边形,只是随着圆和弧在视图中的大小不同,显示的段数不同罢了。如果在视图中特别小的圆和弧突然被放大很多倍,就会明显显示成的多边形,需要输入RE重新生成才能变圆滑。之前还专门写过一篇文章: CAD中圆为什么会显示多边形?
最近偶尔查看CAD系统变量的帮助, 突然发现CAD不仅可以通过修改VIEWRES增加圆和弧的分段数,还可以通过变量设置让圆和弧始终保持圆滑,而不显示为多边形,这个变量就是WHIPARC。
WHIPARC默认值为0,此时圆和弧采用多边形显示。如果将值设置为1,圆和弧就将直接按圆和弧来显示。设置方法:在命令行输入WHIPARC,回车,输入1,回车。
我在将WHIPARC设置为1后,尝试画了上百个圆后进行缩放,感觉对操作速度的影响并太大。但我相信,如果这种状态对性能没有影响或影响很小,AutoCAD应该会将默认值设置为1,而不是0,因为这种状态下不仅图形看上去更好看了,而且用户不必经常在缩放视图后输入RE重生成让圆的显示变回圆。因此,如果你的图不大,圆和弧不多,又非常要求完美的话,倒是可以尝试修改一下设置,否则,不建议修改默认设置。