请教大家我的cad2023和2024都看不见图中的填充图案(同时也选不中),但是在2018上能看见和选中,请问大家这种怎么在2024中选中它进行修改呢?

cad如下:






网友答:
lingduwx 发表于 2023-10-9 17:36
我以前遇到的本机没有的填充图案也能正常显示
  1. (defun C:TT ()
  2.   (setq
  3.     *ACAD* (vlax-get-acad-object)
  4.     *DOC*  (vla-get-ActiveDocument *ACAD*)
  5.     *DOCS* (vla-get-Documents *ACAD*)
  6.     *MS*   (vla-get-modelSpace *DOC*)
  7.     *PS*   (vla-get-paperSpace *DOC*)
  8.   )
  9.   (vlax-for each *MS*
  10.     (if        (AND (= "AcDbHatch" (vla-get-ObjectName each))
  11.              (= "SCWX1" (vla-get-PatternName each));;;;"SCWX1" 图案不存在改为 solid 才能显示
  12.         )
  13.       (vla-SetPattern each acHatchPatternTypePreDefined "SOLID")

  14.     )
  15.   )
  16. )



在2023运行,把图案改为solid 就可以显示了


网友答: 不可见是因为,2023、2024 没有那个填充图案,在2018改一下填充图案,2023、2024就可以看到了。
或者复制2018的pat文件到2023里面去?我没尝试

网友答:
liuhe 发表于 2023-10-9 17:29
不可见是因为,2023、2024 没有那个填充图案,在2018改一下填充图案,2023、2024就可以看到了。
或者复制2 ...

我以前遇到的本机没有的填充图案也能正常显示

网友答:
liuhe 发表于 2023-10-9 17:38
在2023运行,把图案改为solid 就可以显示了

谢谢大哥,终于可以了

网友答:
liuhe 发表于 2023-10-9 17:38
在2023运行,把图案改为solid 就可以显示了

属于资深CAD玩家了

网友答: 因为你的CAD里,不存在填充名称为 SCWX1 的图案。

网友答: CAD2018的pat文件里面也没有这个填充名称为 SCWX1 的图案。
这个应该是第三方自定义的图案。

网友答: 学习了谢谢.
  • 上一篇:关于图纸清理的一些方法
  • 下一篇:没有了