乐筑天下

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

[编程交流] 绘制卫浴Lisp

[复制链接]

15

主题

102

帖子

106

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 14:54:38 | 显示全部楼层 |阅读模式
我正在寻找一个lisp,可以帮助绘制管道和插入块和修剪管道的块。请参阅所附图片以供参考。
 
这就是我在lisp中寻找的内容:
 
1、加载lisp并运行。
2.命令行提示:Pipe、Pipe Down、Pipe Up、Hose Bib、Value
 
示例:绘制下面的管道项目4和管道向下,然后执行管道向下,插入块5,修剪项目并再次绘制管道。
 
我希望这能给我一个好主意,我正在尝试做什么。我试图让命令提示符在每个命令后出现,并且只有在按下esc时才退出。
 
提前感谢您所做的一切!!!
155442otuuvzzz8wcwh888.jpg
回复

使用道具 举报

2

主题

182

帖子

180

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 15:02:36 | 显示全部楼层
[ http://www.afralisp.net/lispa/lisp52.htm ]
回复

使用道具 举报

1

主题

1069

帖子

1050

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
69
发表于 2022-7-6 15:03:35 | 显示全部楼层
在每个块定义中添加描述的另一种方法
括号内是左右两侧的距离
从插入点
见图片
 
~'J'~
155443w654b4px55hbbb8h.jpg
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 15:10:34 | 显示全部楼层
我没有写lisp,而是写了序列
 
Setq表示先用P表示管道
然后,当ans/=nil时
cond P run defun管道
D运行卸载
U run defun up等
最后,请输入选项p d u等,如果按enter键,这等于零,因此退出
 
希望这有助于它不会修剪方块,但会重复提示
 
我确信,如果您知道每个方向上的块特征大小,那么您可以解决修剪问题,您需要将每个块的特征保存在lisp中,或者我会有一个文本文件,如果您更改块,您可以更改该文件。区块1 L R U D
回复

使用道具 举报

15

主题

102

帖子

106

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:11:13 | 显示全部楼层
好的,我将设置到目前为止我所拥有的。从那时起只有一个改变,但我认为这可以帮助其他人。
回复

使用道具 举报

15

主题

102

帖子

106

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:15:20 | 显示全部楼层
我使用了上面提到的lisp,并改变了一些事情。我可以找出如何在这些直线上使用相同的点。
 
 
我试图使线中的插入点与线相同,也就是说,我必须单击两次,只需单击线上的插入点,块就在那里并被修剪。
 
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:22:01 | 显示全部楼层
对不起,我可能误解了您的意思-您是否试图获取它,以便只需单击块的插入点,它就会自动重新注册其所在的行?
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:23:14 | 显示全部楼层
这将使它成为一个单一的点击,看看你如何处理它:
 
  1. (setq ent1 (entsel "\nSelect Point for Block...")
  2.      ip   (osnap (cadr ent1) "_nea"))
回复

使用道具 举报

15

主题

102

帖子

106

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 15:29:34 | 显示全部楼层
是的,我想点击块的插入点,它会自动重新注册其所在的线。您发送的代码是否将替换下面所述的代码???
 
回复

使用道具 举报

114

主题

1万

帖子

1万

银币

中流砥柱

Rank: 25

铜币
543
发表于 2022-7-6 15:33:40 | 显示全部楼层
是的,用它来代替它,
 
返回的“entsel”是实体名称和单击的点,因此我只是将点捕捉到最近的线。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 22:22 , Processed in 0.344118 second(s), 75 queries .

© 2020-2025 乐筑天下

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