明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 369|回复: 8

[提问] 请教一下!在lisp中使用TR修剪能否修剪特定类型或特定图层图元

[复制链接]
发表于 7 天前 | 显示全部楼层 |阅读模式
请教一下大家!


在lisp中调用CAD自带的TR修剪命令、
使用栏选模式修剪时、能否设置仅修剪直线、或者指定图层的线条

(command "trim" "" "f" p1 p2 "" "")

就是这种模式、我试了(command "trim" "" (ssget "f" (list p1 p2) '(("LINE")))"" "")
这样的方法貌似不太行



"觉得好,就打赏"
还没有人打赏,支持一下
回复

使用道具 举报

发表于 6 天前 | 显示全部楼层
本帖最后由 wzg356 于 2025-3-6 15:14 编辑

可以,一个一个来,有可能漏剪,多来几次就行
(setq ss(ssget "f"(list p1 p2)......)

(command "_trim" e "")
(foreach e(ssnamex ss)
(command (list (cadr e) (cadr(cadddr e))));cadr(cadddr ....绕晕了 要求结果是(图元名 坐标)
)                                
(command "")

评分

参与人数 1明经币 +1 收起 理由
xiaocainiao + 1 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
wzg356 发表于 2025-3-6 00:55
可以,一个一个来,有可能漏剪,多来几次就行
(setq ss(ssget "f"(list p1 p2)......)

谢谢 我试一下
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

评分

参与人数 1明经币 +1 收起 理由
xiaocainiao + 1 很给力!

查看全部评分

回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层

谢谢院长、就是这个效果
回复 支持 反对

使用道具 举报

发表于 6 天前 | 显示全部楼层
本帖最后由 wzg356 于 2025-3-6 15:14 编辑

cadr(cadddr ....绕晕了  要求结果是(图元名 坐标) --- 就像手工操作(entsel)的结果

院长搞好了
回复 支持 反对

使用道具 举报

 楼主| 发表于 6 天前 | 显示全部楼层
wzg356 发表于 2025-3-6 15:13
cadr(cadddr ....绕晕了  要求结果是(图元名 坐标) --- 就像手工操作(entsel)的结果

院长搞好了

谢谢!已经搞懂了、我之前以为可以直接用ssget过滤呢、没想到给他转换成图元名加坐标的形式
回复 支持 反对

使用道具 举报

发表于 5 天前 | 显示全部楼层
我也展示一个

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x

点评

太厉害了吧  发表于 5 天前

评分

参与人数 1明经币 +1 收起 理由
hubeiwdlue + 1 赞一个!

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2025-3-12 09:34 , Processed in 0.154773 second(s), 27 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表