CDA大考场(10)
CAD设计室
问题1:
我在应用AutoCAD时,有时需要输入贴图轮廓、签名或者其他徒手画线,要求绘制的单直线对象为多段线,线段中最小的线段长度不大于0.1,请问,如何解决这个问题呢?
在输入贴图轮廓、签名或者其他徒手画线时,一般都使用sketch命令。这个命令记录点时有两个原则:时间和位置。也就是说,每隔一个很小的时间段(可能是0.1秒或者更小),AutoCAD就会判断一下当前光标位置和上一个记录点的距离,如果该距离大于记录增量(用户可手工设置),就会将当前光标的位置添加为一个记录点。也就是说,如果当前光标的位置和上一记录点的距离不超过记录增量,不会添加记录点;如果移动鼠标足够快,两个记录点之间的距离可能会很大。
AutoCAD并没有提供更好的方法来限制两个记录点之间的距离,因此如果要保证每一个线段的长度不大于0.1,可以将记录增量设置为-0.05,并且尽可能慢地移动鼠标来创建徒手画线。当某一点的移动超过了两倍的记录增量,计算机会发出警告声,提醒用户降低速度以减少精度损失。
另外,在使用sketch命令之前,应该将skpoly系统变量的值设为1,保证sketch命令生成的是多段线。
(cadhelp.com 张帆)