乐筑天下

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

[编程交流] 所有线路到一条线路

[复制链接]

2

主题

11

帖子

9

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 10:56:09 | 显示全部楼层
 
圆角不是快速方式。佩蒂特也是。。尤其是你有很多线和柱脚要连接。我得到的剧本是最好的方式。这比我想象的要多。只需选择全部并键入lisp cmd!只要两步!默认autocad中没有更好的命令。。或者我不知道。。。所以再次感谢大家!!
回复

使用道具 举报

8

主题

1133

帖子

1164

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 10:57:08 | 显示全部楼层
我希望没有Lisp程序的普通人会使用具有多个选项的Pedit,并以模糊距离连接,并设法一次连接所有内容。
 
这个论坛使得将AutoCAD与Lisps结合使用而不是使用内置命令变得过于简单
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:00:32 | 显示全部楼层
我完全同意。一点宏并没有错,但首先应该学会使用并熟练理解AutoCAD。 
PEdit>多个。。。
  1. Command: pe PEDIT Select polyline or [Multiple]: m
  2. Select objects: Specify opposite corner: 3 found
  3. Select objects:
  4. Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype gen/Undo]: j
  5. Join Type = Extend
  6. Enter fuzz distance or [Jointype] <0.0000>:
  7. 2 segments added to polyline
  8. Enter an option [Close/Open/Join/Width/Fit/Spline/Decurve/Ltype gen/Undo]:
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:05:40 | 显示全部楼层
这里有一个我使用的过于复杂的代码-它让我不得不选择“多个”。。。
 
  1. (defun c:pj ( / *error* vl ov ss )
  2. (defun *error* ( msg )
  3.    (and ov (mapcar 'setvar vl ov))
  4.    (or (wcmatch (strcase msg) "*BREAK,*CANCEL*,*EXIT*")
  5.        (princ (strcat "\n** Error: " msg " **"))
  6.    )
  7.    (princ)
  8. )
  9. (setq vl '("CMDECHO" "PEDITACCEPT") ov (mapcar 'getvar vl))
  10. (mapcar 'setvar vl '(0 1))
  11. (if (setq ss (ssget "_:L" '((0 . "LINE,ARC,LWPOLYLINE"))))
  12.    (command "_.pedit" "_M" ss "" "_J" "" "")
  13. )
  14. (mapcar 'setvar vl ov)
  15. (princ)
  16. )

 
但我同意你应该先学习这个程序,然后再进行定制。
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:07:30 | 显示全部楼层
哦,是的,仅供参考:不能连接不共线的线。
回复

使用道具 举报

10

主题

8258

帖子

8335

银币

初来乍到

Rank: 1

铜币
31
发表于 2022-7-6 11:09:09 | 显示全部楼层
希望电力能在未来很长一段时间内持续供应。我可以想象这些用户中的一些人试图用铅笔、直尺和几个三角形手工绘制一幅画。除非你说得很有趣,否则在黑板上写东西就不会Lisp程序!
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 11:15:23 | 显示全部楼层
 
嗯?
 
....
回复

使用道具 举报

4

主题

940

帖子

961

银币

初来乍到

Rank: 1

铜币
12
发表于 2022-7-6 11:17:55 | 显示全部楼层
我认为他的意思是共面
回复

使用道具 举报

54

主题

3755

帖子

3583

银币

后起之秀

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

铜币
438
发表于 2022-7-6 11:21:26 | 显示全部楼层
哎呀,谢谢你。
回复

使用道具 举报

11

主题

46

帖子

35

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
55
发表于 2022-7-6 11:22:47 | 显示全部楼层
我使用了这两个lisp。。但在连接所有顶点后,现在。。。假设我连接3条线意味着我只需要2个端点和一个中点顶点。。。。我要删除的剩余顶点。。Hw如何通过lisp实现这一点??
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-6 21:03 , Processed in 0.509826 second(s), 71 queries .

© 2020-2025 乐筑天下

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