明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1255|回复: 13

[提问] 关于标注的求助

[复制链接]
发表于 2022-11-11 13:52:08 | 显示全部楼层 |阅读模式
10明经币
本帖最后由 cheefeel 于 2022-11-11 14:42 编辑

如下图所示,执行 线性标注 以后我们每次都要拖动这段距离来完成标注。
能否说有一种插件,点完两点后 指定方向 就直接完成标注,而这个 距离3倍字高度 来。
用的都是注释性标注,这个 距离 即要乘以设定 2.5字高 又要乘以不同状态下的 注释比例 。是不是很不太好弄


附件: 您需要 登录 才可以下载或查看,没有账号?注册

最佳答案

查看完整内容

(defun c:NM(/ oldlay p1 p2 p3 p33 p3a ss1 try-pt-toline) (defun try-Pt-ToLine(pt p1 p2 ) (inters p1 p2 pt (polar pt(+ (* 0.5 pi) (angle p1 p2) )10) nil)) (setq p1 (getpoint "\n请选择标注第一点:") p2 (getpoint "\n请选择标注第二点:" p1) p3 (getpoint "\n请指定方向:" P2) P33(try-Pt-ToLine P3 P1 P2) P3A(polar p2(angl ...
发表于 2022-11-11 13:52:09 | 显示全部楼层
本帖最后由 xj6019 于 2022-11-11 17:15 编辑

(defun c:NM(/ oldlay p1 p2 p3 p33 p3a ss1 try-pt-toline)
        (defun try-Pt-ToLine(pt p1 p2 ) (inters  p1 p2 pt (polar pt(+ (* 0.5 pi) (angle p1 p2) )10) nil))
        (setq p1 (getpoint "\n请选择标注第一点:")
                p2 (getpoint "\n请选择标注第二点:" p1)
                p3 (getpoint "\n请指定方向:" P2)
                P33(try-Pt-ToLine P3 P1 P2)
                P3A(polar p2(angle p33 p3)(* 5.0 (atof(substr  (getvar "CANNOSCALE")3)))) ;距离不合适 就调节这里的数字5.0  
        )        
  (command "dimlinear" "NON" P1 "NON" P2 "NON" P3A)
        (command "_dimcontinue")
  (princ)
)

评分

参与人数 1明经币 +1 收起 理由
tigcat + 1 很给力!

查看全部评分

回复

使用道具 举报

 楼主| 发表于 2022-11-11 16:02:26 | 显示全部楼层
本帖最后由 cheefeel 于 2022-11-11 16:10 编辑
xj6019 发表于 2022-11-11 13:52
(defun c:NM(/ oldlay p1 p2 p3 p33 p3a ss1 try-pt-toline)
        (defun try-Pt-ToLine(pt p1 p2 ) (inters ...

太感谢了!还贴心的增加了连续标注!!!
不过,还有点问题:就是别比例可以,但是为什么1:10的状态下,尺寸线直接紧贴被标注物体了。

另外我自作聪明改成了下面这个命令,似乎就不能用↓

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2022-11-11 16:11:49 | 显示全部楼层
cheefeel 发表于 2022-11-11 16:02
太感谢了!还贴心的增加了连续标注!!!
不过,还有点问题:就是别比例可以,但是为什么1:10的状态下 ...

正常的比例应该都是没问题的,你检查一下是不是这个比例设置的不合适呀,或者开个新图 重设一下1:10 检查一下   感觉就这一个存在问题,不是很合理的,先检查一下图纸文件吧
回复

使用道具 举报

 楼主| 发表于 2022-11-11 16:29:53 | 显示全部楼层
本帖最后由 cheefeel 于 2022-11-11 16:31 编辑
xj6019 发表于 2022-11-11 16:11
正常的比例应该都是没问题的,你检查一下是不是这个比例设置的不合适呀,或者开个新图 重设一下1:10 检查 ...

试过很多了,如下结果:
就是说 1:X 中的 X 值如果是 10至20 (含10 不含20) 就会不对,成一定规律向物体靠近的。






本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复

使用道具 举报

发表于 2022-11-11 16:52:24 | 显示全部楼层
cheefeel 发表于 2022-11-11 16:29
试过很多了,如下结果:
就是说 1:X 中的 X 值如果是 10至20 (含10 不含20) 就会不对,成一定规律向物 ...

把计算P3A的这一句替换成下面的
P3A(polar p2(angle p33 p3)(* 5.0 (atof(substr  (getvar "CANNOSCALE")3))))
回复

使用道具 举报

 楼主| 发表于 2022-11-11 17:06:58 | 显示全部楼层
xj6019 发表于 2022-11-11 16:52
把计算P3A的这一句替换成下面的
P3A(polar p2(angle p33 p3)(* 5.0 (atof(substr  (getvar "CANNOSCALE" ...

经反复测试,报告老师:非常丝滑,没有瑕疵。
我觉得老师应该专门发帖发布这个插件,
以往的绘图习惯导致很多人都是标的长长短短,最后再靠其它各种形式的插件去对齐和调好看。
而这样的标注方式从一开始就是规范的标准的,从根源解决了问题。
回复

使用道具 举报

发表于 2022-11-11 17:13:20 | 显示全部楼层
本帖最后由 xj6019 于 2022-11-11 17:15 编辑
cheefeel 发表于 2022-11-11 17:06
经反复测试,报告老师:非常丝滑,没有瑕疵。
我觉得老师应该专门发帖发布这个插件,
以往的绘图习惯导 ...

没事 有需要他们就到你这里来取了

另说一下,最后一句应该是废话,删掉一个样,参照上面已经删掉的
回复

使用道具 举报

 楼主| 发表于 2022-11-11 17:30:33 | 显示全部楼层
xj6019 发表于 2022-11-11 17:13
没事 有需要他们就到你这里来取了

不会的,我这种肯定最后就沉了。
也搜不到这种奇怪的东西。

你发布就不一样了。

你发布的话我觉得应该搞定那个 新版的 DIM 万能标注,
那个什么都能标,做起来就是一大堆代码了
我个人不需要那个 DIM ,因为要求最小失误,
用新DIM的话,遇到轻微倾斜,万一走眼把 线性标注的尺寸 拖成 对齐标注的尺寸 就完了。

回复

使用道具 举报

 楼主| 发表于 2022-11-11 20:28:06 | 显示全部楼层
xj6019 发表于 2022-11-11 13:52
(defun c:NM(/ oldlay p1 p2 p3 p33 p3a ss1 try-pt-toline)
        (defun try-Pt-ToLine(pt p1 p2 ) (i ...

xj6019 大侠能否把 dimaligned 命令也做一个版本,我自己尝试了一下不会改。
我深度使用了一下太爽了,就是发现有的时候还是要这个 dimaligned对齐标注
但是绝对不要那个万能DIM版的,坑过我好多次了。


回复

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-16 02:18 , Processed in 0.191409 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表