乐筑天下

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

[综合讨论] 线宽/刻度问题。大学教师

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 16:37:11 | 显示全部楼层 |阅读模式
亲爱的朋友,在autocad2012中尝试修复多段线厚度一直让我头痛。我的0.45mm多段线一直显示一条不寻常的粗线。我已将plinewid设置为0,并将默认线宽也更改为0。我在有问题的图纸中有其他使用相同ctb的图纸,但其他图纸显示很好,即使线设置为0.45mm厚。只有当单线厚度为0.45mm时,才会出现问题。请帮忙。我目前正在使用auto cad 2012,并使用基于ctb的绘图。
 
此外,我还玩了线重量秤,但没有取得任何积极的结果。无论如何,当我试图将dog转换为pdf时,问题发生在绘图阶段。
 
此外,我刚刚意识到,当我将比例从1:200(我想要的原始大小)更改为1:50时,线条厚度看起来是正确的。但是,更改线型比例也无助于显示正确的线宽。我应该如何创建1:200正确的线宽图形?
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-7 16:45:53 | 显示全部楼层
多段线是否在标高“0”处?
回复

使用道具 举报

10

主题

895

帖子

887

银币

初来乍到

Rank: 1

铜币
49
发表于 2022-7-7 17:01:21 | 显示全部楼层
你是否在有问题的图纸中点击了LWT按钮,而在其他图纸中点击了LWT按钮?LWT按钮是显示/隐藏线宽,这是AutoCAD对所见即所得的尝试。
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 17:04:13 | 显示全部楼层
您好,谢谢您的回复。是的,所有多段线都位于高程0处
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-7 17:14:49 | 显示全部楼层
再次感谢您的回复。两个LWT按钮都处于打开状态,但仅显示线条粗细的纸张空间。然而,这是第二个问题,因为更紧迫的问题是,当我尝试打印预览(dwg到pdf)时,线的厚度或比例不正确。
回复

使用道具 举报

42

主题

104

帖子

69

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
203
发表于 2022-7-7 17:26:40 | 显示全部楼层
这有帮助吗?我喜欢在运行线路的PLINE时使用它。
  1. ;****************************************************************************
  2. ;                     PWID.LSP V1.0 by Zoltan Toth
  3. ;    ZOTO Technologies,
  4. ;    23 Greenhills Dve,
  5. ;    Melton 3337.
  6. ;    E-MAIL: zoltan.toth@ains.net.au
  7. ;       WWW: http://www.ains.net.au/zoto/
  8. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  9. ; Version 1.1 - 9 Jan 2000
  10. ; Modified to recognize LightWeightPolylines
  11. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
  12. ; This program prompts the user to select a number of POLYLINES and then
  13. ; requests a new width. The user can respond by either keying in a number,
  14. ; picking 2 points on screen, "H" to supply a Halfwidth for the POLYLINES or
  15. ; "I" to change the width (or Halfwidth) Individually. If Halfwidth was
  16. ; selected, the user again can enter the Halfwidth value by either keying
  17. ; in a number or picking 2 points on screen. If Individually was selected,
  18. ; each polyline will be highlighted in turn and the user will be prompted
  19. ; for a width (or Halfwidth) for that POLYLINE. Tapered polylines will
  20. ; become parallel. The program will filter out non-POLYLINE objects,
  21. ; facilitating selection by Window or Crossing.
  22. ;****************************************************************************
  23. ;define program and localize variables
  24. (defun C:PWID(/ CTR2 SS2 WID2 OBJN2 WID3)
  25. (setq CMD (getvar "CMDECHO")                            ;save CMDECHO status
  26.       CTR2 0                                        ;initialize counter CTR2
  27. )
  28. (setvar "CMDECHO" 0)                               ;turn off command echoing
  29. (prompt "\nSelect polylines")
  30. ;get polylines and/or lwpolylines
  31. (setq SS2
  32. (ssget '((-4 . "<OR")(0 . "POLYLINE")(0 . "LWPOLYLINE")(-4 . "OR>"))))
  33. (if SS2                                      ;if any polylines were selected
  34. (progn
  35.   (initget 5 "Halfwidth Individually")        ;initialize allowable keywords
  36. ;set WID2 to either a distance for width or a keyword
  37.   (setq WID2 (getdist "\n<Enter new width>/Halfwidth/Individually: "))
  38.   (if (= WID2 "Halfwidth")                    ;if it was keyword "Halfwidth"
  39.    (progn
  40.     (initget 5)
  41. ;set WID2 to width by doubling supplied halfwidth
  42.     (setq WID2 (* 2 (getdist "\nEnter halfwidth: ")))  
  43.    )                                                              ;end PROGN
  44.   )                                                                  ;end IF
  45.   (if (/= "Individually" WID2)   ;if the value in WID2 is not "Individually"
  46. ;repeat next section by number of polylines selected
  47.    (repeat (sslength SS2)
  48.     (setq OBJN2 (ssname SS2 CTR2)                      ;get name of polyline
  49.           CTR2 (1+ CTR2)                                  ;increment counter
  50.     )
  51.     (command "._PEDIT" OBJN2 "_W" WID2 "")            ;change polyline width
  52.    )                                                             ;end REPEAT
  53. ;else if WID2 is "Individually", then repeat next
  54. ;section by the number of polylines selected
  55.    (repeat (sslength SS2)     
  56.     (setq OBJN2 (ssname SS2 CTR2)                      ;get name of polyline
  57.           CTR2 (1+ CTR2)                                  ;increment counter
  58.     )                                                            ;end REPEAT
  59.     (redraw OBJN2 3)                                     ;highlight polyline
  60. ;set WID2 to either distance for width or keyword
  61.     (if (= 'REAL (type WID2))                    ;if value if WID2 is a real
  62.      (progn
  63.       (initget 4 "Halfwidth")                            ;initialize keyword
  64. ;set WID2 to either distance for width or keyword and prompt
  65. ;with last entered value as default for width
  66.       (setq WID2
  67.        (getdist
  68.         (strcat "\n<New width for this polyline>/Halfwidth "
  69.                 "<"
  70.                 (rtos WID2)
  71.                 ">: "
  72.         )         
  73.        )        
  74.       )                                                            ;end SETQ
  75.      )                                                            ;end PROGN
  76.      (progn                             ;else if value of WID2 is not a real
  77.       (initget 5 "Halfwidth")                            ;initialize keyword
  78. ;set WID2 to either distance for width or keyword and prompt
  79. ;without default width
  80.       (setq WID2 (getdist "\n<New width for this polyline>/Halfwidth: "))
  81.      )                                                            ;end PROGN
  82.     )                                                                ;end IF
  83.     (if (= WID2 "Halfwidth")                ;if value of WID2 is the keyword
  84.      (progn
  85.       (initget 5)
  86. ;set WID2 to width by doubling supplied halfwidth
  87.       (setq WID2 (* 2 (getdist "\nEnter halfwidth: ")))
  88.      )                                                            ;end PROGN
  89.     )                                                                ;end IF
  90.     (if (not WID2)        ;if WID2 has no value (default width was accepted)
  91.      (setq WID2 WID3)                   ;set WID2 to previous supplied width
  92.      (setq WID3 WID2)           ;else store current width for use as default
  93.     )
  94.     (command "._PEDIT" OBJN2 "_W" WID2 "")            ;change polyline width
  95.    )                                                             ;end REPEAT
  96.   )                                                                  ;end IF
  97. )                                                     ;end very first PROGN
  98. ;else if no poly lines were selected, inform user
  99. (prompt "\No polylines selected!")
  100. )                                                         ;end very first IF
  101. (setvar "CMDECHO" CMD)                       ;restore command echoing status
  102. (princ)                                                        ;exit quietly
  103. )
回复

使用道具 举报

0

主题

2

帖子

2

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-7 17:29:06 | 显示全部楼层
是的,有时候体重秤会因为你自己的问题而出现问题,你的身体说体重秤出了问题。。。和线规模,如果塑料比一些方面是损坏的,你的结果是不应该在你想要的预期。。。谢谢
地秤
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-7 17:41:43 | 显示全部楼层
Xnompo:
 
这个问题与线宽有关,有些人错误地称其为厚度。这与线条的“缩放”无关。有些人也用“宽度”代替“厚度”,尽管AutoCAD在谈到多段线时更喜欢使用“宽度”这个词,并且能够使多段线更粗体,从而使其从其他线中脱颖而出。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 17:55 , Processed in 0.772122 second(s), 68 queries .

© 2020-2025 乐筑天下

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