乐筑天下

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

[编程交流] 请帮助修改此l

[复制链接]

13

主题

64

帖子

51

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 18:23:04 | 显示全部楼层 |阅读模式
尊敬的用户:,
 
我已经下载了这个Lisp,它的工作很好,但我需要在这方面做一些更改,
这个Lisp绘制管道在多线,但我需要它在线实体,
任何人都可以修改此lisp。。。。
 
提前感谢。。。
回复

使用道具 举报

8

主题

1647

帖子

1647

银币

初来乍到

Rank: 1

铜币
36
发表于 2022-7-5 18:35:40 | 显示全部楼层
我已将您的问题转移到Autolisp部分:http://www.cadtutor.net/forum/forumdisplay.php?21-AutoLISP Visual LISP amp DCL
 
为了获得最佳结果,请始终尝试在论坛中与您的问题最相关的部分发布。
回复

使用道具 举报

0

主题

301

帖子

301

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 18:50:38 | 显示全部楼层
我看了代码,这是一个真正的意大利面。
 
看起来它是用来绘制多段线和所有这些部分的
已被删除。
 
简单地分解多行线就可以得到行。
 
ymg公司
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-5 18:59:52 | 显示全部楼层
FWIW,这是程序的源代码。
回复

使用道具 举报

0

主题

301

帖子

301

银币

初来乍到

Rank: 1

铜币
0
发表于 2022-7-5 19:15:18 | 显示全部楼层
因此,在身体功能中,被删除的部分得到了确认
将绘制风管管路,直线部分为直线,弯头部分为多段线
而不是MLINE
 
在下面,我删除了多行并激活了行/行模式。
在身体功能中有两个类似的部分。
 
  1. (if (and (= "Segmented" dpipeelb)
  2.                   (not (equal ang1 ang2 0.000001))
  3.              )
  4.             (progn
  5.                ;(command "_.mline" "_st" "DUCT_PIPE" "_S" (cadar seglst) "_J" "_Z")
  6.                ;(mapcar 'command mllst)
  7.                ;(command "")
  8. ;-----------------------------------------------------------------------------------------------------------
  9.                      (setvar "PLINEWID" 0.0)                                                              
  10.                      (command "_.pline")                                                                  
  11.                      (mapcar 'command ptLst)                                                              
  12.                      (command "_c")                                                                       
  13.                      (setq SegCnt 0)                                                                     
  14.                      (while (< SegCnt (1- SegNum))                                                        
  15.                         (command "_.line" (nth SegCnt ptlst) (nth (- (length ptlst) 3 SegCnt) ptlst) "")  
  16.                         (setq SegCnt (1+ SegCnt))                                                         
  17.                      )                                                                                    
  18.                      (setvar "PLINEWID" dpipepWd)                                                         
  19. ;-----------------------------------------------------------------------------------------------------------
  20.             )
  21.          )

 
对于肘部,您必须在相同的功能中四处查看。
可能有点困难,因为在半径模式下弯头使用凸出。
绘制后,始终可以分解LW多段线。
 
我附上激活LWPLY模式的源代码。
 
ymg公司
管道LWP。LSP
回复

使用道具 举报

13

主题

64

帖子

51

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
65
发表于 2022-7-5 19:29:55 | 显示全部楼层
谢谢大家关心。。。。
我感谢你们所有人。。。。。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-12 20:12 , Processed in 0.390816 second(s), 64 queries .

© 2020-2025 乐筑天下

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