你有种再说一遍 发表于 2025-5-27 19:04:06

lengxiaxi 发表于 2025-5-27 18:31
谢谢你的回复

上图的情况,不是人工手动修改数值后的尺寸


难道是三维模型本身就是错误的?所以才会导出错误?

lengxiaxi 发表于 2025-5-28 08:24:43

梨子·桃 发表于 2025-5-27 18:40
langjs大佬的假尺寸检查就很好用,假尺寸变红色
http://bbs.mjtd.com/forum.php?mod=viewthread&tid=92283 ...

不是这种情况,谢谢你的回复

图形附件,可以下载,看看有何高见,欢迎反馈

fangmin723 发表于 2025-5-29 09:23:26

本帖最后由 fangmin723 于 2025-5-29 14:42 编辑

标注的全局比例并不影响实际标注的数值,只会改变箭头和标准文字的大小显示
(defun c:jcc(/ ent i lsfactor n obj oldss textstr)
(if (setq oldss (ssget '((0 . "DIMENSION"))))
    (progn
      (setq n 0 i -1)
      (while (setq ent (ssname oldss (setq i (1+ i))))
      (setq
          obj (vlax-ename->vla-object ent)
          textstr (vla-get-TextOverride obj)
          lsfactor (vla-get-LinearScaleFactor obj)
      )
      (if (or (not (or (equal textstr "") (wcmatch textstr "*<>*"))) (/= lsfactor 1.0))
          (progn
            (vla-put-TextColor obj 1)
            (setq n (1+ n))
          )
      )
      )
      (princ (strcat "\n找到" (itoa n) "个假尺寸并显示红色。"))
    )
)
(prin1)
)

edata 发表于 2025-5-29 14:10:58

vitalgg 发表于 2025-5-27 16:18
dxf42是实际测量结果, 1是用户修改的显示值。

1 由用户明确输入的标注文字。可选;默认值为测量结果。 ...

dxf 42也不一定准确,如果遇到dimflac不为1,就gg了,
页: 1 [2]
查看完整版本: 关于【假尺寸】的问题