乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 90|回复: 5

[综合讨论] 跳动光标和距离测量

[复制链接]

2

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 13:01:38 | 显示全部楼层 |阅读模式
你好
 
当我在AutoCAD绘图上放大很多时,光标会跳起来。感觉好像没有足够的分辨率或其他什么。。。但这并不是发生在我所有的AutoCAD文件上。有没有办法绕过这个问题或\
 
此外,我如何测量沿固定角度线的距离(例如60度)?
 
谢谢!
 
-五、
回复

使用道具 举报

2

主题

66

帖子

85

银币

初来乍到

Rank: 1

铜币
4
发表于 2022-7-8 13:16:06 | 显示全部楼层
我唯一能想到的就是提供,然后复制
回复

使用道具 举报

2

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 13:27:11 | 显示全部楼层
偏移量是多少?
回复

使用道具 举报

2

主题

66

帖子

85

银币

初来乍到

Rank: 1

铜币
4
发表于 2022-7-8 13:38:12 | 显示全部楼层
 
正如smorales02所建议的那样,偏移是一个AutoCAD命令,用于在指定的距离处复制对象。这可能是您想要用来创建与另一个对象平行的对象。
 
光标跳动可能是因为“捕捉”设置为“开”,并且捕捉距离太大,无法满足您的需要。请参见SNAP命令。按F9键应在打开和关闭之间切换捕捉,而无需运行snap命令。
 
另请参见栅格命令,该命令可以直观地帮助定位捕捉点。
 
要检查平行线之间的垂直距离,请使用DIST命令,在第一条线上的任意位置选择“近”,在第二条线上选择“垂直”。“近”和“垂直”是对象捕捉替代。要使用它们,只需在选择对象之前键入所需的。举个例子:
 
“距离”的值是两条平行线之间的最短距离。 
如果直线不平行,请使用“端点”对象捕捉替代来选择距离第二条直线最近的端点附近的第一条直线,然后为第二条直线选择PER。如果您无法直观地识别哪一端最近,请对两端重复该过程。
 
在这样做了几次之后,您可能会对重复输入覆盖感到非常厌倦,这就是一点编程的用武之地。这是一个AutoLisp程序,它以简单的方式测量特定的距离。只需将所有内容复制到AutoCAD命令行并按ENTER键即可。然后键入DNP并按ENTER键运行命令。按照提示操作。它显示距离并在两点之间绘制红线,但该线不是真实对象,当重新生成或重新绘制显示时,该线将消失。
 
  1. (defun c:DNP ( / orig-osmode pt1 pt2)
  2. (setq orig-osmode (getvar "osmode"))
  3. (setvar "osmode" 512) ;_ nea (use "1" for end)
  4. (while (setq pt1 (getpoint "\nSelect anywhere on the 1st perpendicular line/<exit>: "))
  5. (if pt1
  6.   (progn
  7.    (setvar "lastpoint" pt1)
  8.    (setvar "osmode" 128) ;_ perp
  9.    (setq pt2 (getpoint pt1 "\nSelect anywhere on the 2nd perpendicular line/<repick 1st>: "))
  10.    (if pt2
  11.     (progn
  12.      ;; Draw a temporary line that will disappear upon redraw.
  13.      (grdraw pt1 pt2 1)
  14.      ;; Display the distance measured on the text screen.
  15.      (PRINT (DISTANCE PT1 PT2))
  16.     ) ;_ progn
  17.    ) ;_ if
  18.   ) ;_ progn
  19. ) ;_ if
  20. ) ;_ while
  21. (setvar "osmode" orig-osmode)
  22. (princ)
  23. )
Footpeg
回复

使用道具 举报

2

主题

4

帖子

2

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-8 13:53:26 | 显示全部楼层
 
嘿Valce
您可以使用dimaligned comand(或与第一张图片类似的图标)测量屏幕上两个非垂直实体的最短距离。
对于舞动的光标,您可能已经激活了SNAP(如所附图片中所示),您必须单击它才能停用。
 
希望这对你有帮助。
140140wua4zdbi4nvbzdrw.jpg
140142owrjbev5pp5c11p1.jpg
回复

使用道具 举报

2

主题

66

帖子

85

银币

初来乍到

Rank: 1

铜币
4
发表于 2022-7-8 14:12:08 | 显示全部楼层
 
1) 当你像那样放大时,确保“捕捉”处于关闭状态,以消除跳跃。
 
2) 使用Distance命令,然后使用Near-osnap并抓取一条线,使用vertical-osnap并抓取第二条线。无需触发。您也可以使用dimaligned,稍后删除dim。不要忘记将“单位”和“暗单位”四舍五入设置为最大小数,因为您正在测量如此小的值。
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2024-11-22 01:26 , Processed in 0.230085 second(s), 66 queries .

© 2020-2024 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表