乐筑天下

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

[编程交流] 需要创建p的lisp

[复制链接]

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:40:44 | 显示全部楼层 |阅读模式
我正在使用AutoCAD 2011。我有一位测量师的基础DWG,他使用虚线在图形中创建实体,我需要将它们放在连续的多段线中,因此当我将它们繁琐地拼接在一起时,我开始怀疑是否有一个lisp例程可以快速完成这项工作。谢谢大家!
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 08:49:11 | 显示全部楼层
PEdit还是Join?
回复

使用道具 举报

63

主题

6297

帖子

6283

银币

后起之秀

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

铜币
358
发表于 2022-7-6 08:53:49 | 显示全部楼层
我想这就足够了。
 
  1. (defun c:TesT (/ ss)
  2. (if (setq ss (ssget '((0 . "LINE"))))
  3.    (command "_.pedit" "_m" ss "" "_j" "" "_w" 0. "")
  4. )
  5. (princ)
  6. )
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 08:59:18 | 显示全部楼层
这些是间距约为10’的直线段和/或多段线段,因此PEdit和JOIN不起作用。Tharwat,我试过你的密码,但什么都没发生。但哇,你们反应很快!
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 09:05:39 | 显示全部楼层
使用PEdit中的模糊因子或挖掘非常古老的LISP例程GLUE。
 
如。
  1. Command: pe
  2. PEDIT Select polyline or [Multiple]: m
  3. Select objects: Specify opposite corner: 3 found
  4. Select objects:
  5. Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype
  6. gen/Reverse/Undo]: j
  7. Join Type = Extend
  8. Enter fuzz distance or [Jointype] <0.00>: 10
  9. 2 segments added to polyline
  10. Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype
  11. gen/Reverse/Undo]:
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 09:06:13 | 显示全部楼层
我尝试了PEdit/multiple/fuzz因子,但并不是所有的实体都使用该命令加入。差距确实在长度上有所不同,但我不知道这是否是一个因素。不管怎样,如果我使用更大的模糊因子,则较短的间隙不会连接。如果一定要精确,我认为这违背了目的。我有glue,但在我加载它之后,它说glue是一个未知的命令,所以我还没能尝试那个命令。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 09:15:43 | 显示全部楼层
将其圆角。
发布示例图形。
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 09:19:33 | 显示全部楼层
测试。图纸
 
正如你们将看到的,我不能把这些大部分切成圆角。这就是为什么我想要一个lisp例程,该例程能够选择现有PLINE的端点,以创建替换这些端点的多段线。
回复

使用道具 举报

7

主题

143

帖子

136

银币

初来乍到

Rank: 1

铜币
36
发表于 2022-7-6 09:23:48 | 显示全部楼层
这一定是一个糟糕的画,不会让你圆角,连接或胶水线在一起!
回复

使用道具 举报

1

主题

5

帖子

4

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 09:29:53 | 显示全部楼层
很难对互不成角度的线进行圆角处理。只有当线条的末端接触时,连接才起作用(如果它们接触了,pedit也会起作用!)我的胶水程序不起作用。如果我有一个测试和真正的工作lisp胶水我想看看它是否会为我工作。我使用较大的模糊因子尝试PEdit/multiple时,并不是所有选定的线都是连接的,其中一些线添加了在pline上翻倍的顶点。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-7 09:00 , Processed in 0.381221 second(s), 72 queries .

© 2020-2025 乐筑天下

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