明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2263|回复: 11

[提问] 同样的线,同样的线型、比例、全局比例,为何显示完全不同?

[复制链接]
发表于 2019-5-29 16:39:39 | 显示全部楼层 |阅读模式
50明经币







为了方便各位直观的看到效果,我截了两个图,具体还有下载DWG,这两个文件可以说内容什么的完全相同,但为什么显示出来的结果却完全不同?







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

最佳答案

查看完整内容

好吧,我是来领币的。。 是线型定义不同吧。。 比如公制,英制。
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2019-5-29 16:39:40 | 显示全部楼层
好吧,我是来领币的。
  1. ((-1 . <Entity name: 5c288430>) (0 . "LTYPE") (330 . <Entity name: 5c288050>) (5 . "43") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 . "DASHED") (70 . 0) (3 . "__ __ __ __ __ __ __ __ __ __ __ __ __ __ __") (72 . 65) (73 . 2) (40 . 0.75) (49 . 0.5) (74 . 0) (49 . -0.25) (74 . 0))
  2. ((-1 . <Entity name: 5bc7fcb0>) (0 . "LTYPE") (330 . <Entity name: 5bc7f850>) (5 . "53") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 . "DASHED") (70 . 0) (3 . "Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _") (72 . 65) (73 . 2) (40 . 19.05) (49 . 12.7) (74 . 0) (49 . -6.35) (74 . 0))

是线型定义不同吧。。
比如公制,英制。
回复

使用道具 举报

发表于 2019-6-20 09:45:28 | 显示全部楼层
原来如此,学习了
回复

使用道具 举报

发表于 2019-6-26 00:48:09 | 显示全部楼层
还是没搞懂怎么改?
回复

使用道具 举报

 楼主| 发表于 2019-6-26 11:46:00 | 显示全部楼层
9701519 发表于 2019-6-26 00:48
还是没搞懂怎么改?

貌似改不了,只是发现问题所在(自定义同名线型),而暂时没解决问题
回复

使用道具 举报

发表于 2022-6-16 08:55:34 | 显示全部楼层
希望有大神能解决
回复

使用道具 举报

发表于 2022-6-16 09:01:38 | 显示全部楼层
本帖最后由 llsheng_73 于 2022-6-16 09:24 编辑
tryhi 发表于 2019-6-26 11:46
貌似改不了,只是发现问题所在(自定义同名线型),而暂时没解决问题

感觉应该可以修改线型定义。。。
从其中一个图中,获取线型定义关键数据
(setq ltypedata(vl-remove-if'(lambda(x)(vl-position(car x)'(5 330)))ltypedata))
得到'((0 . "LTYPE") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 . "DASHED") (70 . 0) (3 . "Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _") (72 . 65) (73 . 2) (40 . 19.05) (49 . 12.7) (74 . 0) (49 . -6.35) (74 . 0))
把这个数据复制好
到第二个图中,用它修改这个线型的定义数据
获取该线型的图元名
(setq e(tblobjname"Ltype""DASHED"))
修改这个图的线型定义数据
(entmod(cons(cons -1(tblobjname"Ltype""DASHED"))
'((0 . "LTYPE") (100 . "AcDbSymbolTableRecord") (100 . "AcDbLinetypeTableRecord") (2 . "DASHED") (70 . 0) (3 . "Dashed __ __ __ __ __ __ __ __ __ __ __ __ __ _") (72 . 65) (73 . 2) (40 . 19.05) (49 . 12.7) (74 . 0) (49 . -6.35) (74 . 0))))

回复

使用道具 举报

发表于 2022-6-16 09:07:40 | 显示全部楼层
好吧,我是来领币的。。 是线型定义不同吧。。 比如公制,英制。
回复

使用道具 举报

发表于 2022-6-16 12:48:24 | 显示全部楼层
llsheng_73 发表于 2022-6-16 09:01
感觉应该可以修改线型定义。。。
从其中一个图中,获取线型定义关键数据
(setq ltypedata(vl-remove-if ...

有没有插件能实现呢 我经常在一个图里面是虚线 在另外一个图里面是实线  一不小心就打印完图纸  打完发现是实线 很崩溃
回复

使用道具 举报

发表于 2022-6-17 11:47:12 | 显示全部楼层
本帖最后由 llsheng_73 于 2022-6-17 11:48 编辑
依然小小鸟 发表于 2022-6-16 12:48
有没有插件能实现呢 我经常在一个图里面是虚线 在另外一个图里面是实线  一不小心就打印完图纸  打完发现 ...

如果有必要,可以用当前DWG或指定DWG作为样本,用样本的线型定义去更新一个文件夹下所有DWG的线型定义。。。借助dbx
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-17 08:27 , Processed in 0.191870 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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