跳动光标和距离测量
你好当我在AutoCAD绘图上放大很多时,光标会跳起来。感觉好像没有足够的分辨率或其他什么。。。但这并不是发生在我所有的AutoCAD文件上。有没有办法绕过这个问题或\
此外,我如何测量沿固定角度线的距离(例如60度)?
谢谢!
-五、 我唯一能想到的就是提供,然后复制 偏移量是多少?
正如smorales02所建议的那样,偏移是一个AutoCAD命令,用于在指定的距离处复制对象。这可能是您想要用来创建与另一个对象平行的对象。
光标跳动可能是因为“捕捉”设置为“开”,并且捕捉距离太大,无法满足您的需要。请参见SNAP命令。按F9键应在打开和关闭之间切换捕捉,而无需运行snap命令。
另请参见栅格命令,该命令可以直观地帮助定位捕捉点。
要检查平行线之间的垂直距离,请使用DIST命令,在第一条线上的任意位置选择“近”,在第二条线上选择“垂直”。“近”和“垂直”是对象捕捉替代。要使用它们,只需在选择对象之前键入所需的。举个例子:
“距离”的值是两条平行线之间的最短距离。
如果直线不平行,请使用“端点”对象捕捉替代来选择距离第二条直线最近的端点附近的第一条直线,然后为第二条直线选择PER。如果您无法直观地识别哪一端最近,请对两端重复该过程。
在这样做了几次之后,您可能会对重复输入覆盖感到非常厌倦,这就是一点编程的用武之地。这是一个AutoLisp程序,它以简单的方式测量特定的距离。只需将所有内容复制到AutoCAD命令行并按ENTER键即可。然后键入DNP并按ENTER键运行命令。按照提示操作。它显示距离并在两点之间绘制红线,但该线不是真实对象,当重新生成或重新绘制显示时,该线将消失。
(defun c:DNP ( / orig-osmode pt1 pt2)
(setq orig-osmode (getvar "osmode"))
(setvar "osmode" 512) ;_ nea (use "1" for end)
(while (setq pt1 (getpoint "\nSelect anywhere on the 1st perpendicular line/<exit>: "))
(if pt1
(progn
(setvar "lastpoint" pt1)
(setvar "osmode" 128) ;_ perp
(setq pt2 (getpoint pt1 "\nSelect anywhere on the 2nd perpendicular line/<repick 1st>: "))
(if pt2
(progn
;; Draw a temporary line that will disappear upon redraw.
(grdraw pt1 pt2 1)
;; Display the distance measured on the text screen.
(PRINT (DISTANCE PT1 PT2))
) ;_ progn
) ;_ if
) ;_ progn
) ;_ if
) ;_ while
(setvar "osmode" orig-osmode)
(princ)
)Footpeg
嘿Valce
您可以使用dimaligned comand(或与第一张图片类似的图标)测量屏幕上两个非垂直实体的最短距离。
对于舞动的光标,您可能已经激活了SNAP(如所附图片中所示),您必须单击它才能停用。
希望这对你有帮助。
1) 当你像那样放大时,确保“捕捉”处于关闭状态,以消除跳跃。
2) 使用Distance命令,然后使用Near-osnap并抓取一条线,使用vertical-osnap并抓取第二条线。无需触发。您也可以使用dimaligned,稍后删除dim。不要忘记将“单位”和“暗单位”四舍五入设置为最大小数,因为您正在测量如此小的值。
页:
[1]