乐筑天下

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

[编程交流] 即使线路为Ins,也要修剪线路

[复制链接]

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-5 22:37:42 | 显示全部楼层 |阅读模式
大家好,
 
我有一些带块的图纸,(CAD文件附在下面)
样本块。图纸
 
有时,我需要修剪块内的线条。(下面的屏幕截图)
233749umxmaay3tf5u5oyu.jpg
 
由于修剪对块不起作用,我不得不分解或爆裂块,然后修剪线条。
 
但我不想破坏或分解这些块,因为这些块具有属性。
 
有任何lisp例程可以满足我的要求吗?
 
或者,有人知道一种在不爆炸的情况下修剪方块内部线条的方法吗?
 
PS:
我知道使用“在位编辑块”,然后使用“修剪”命令,但使用此方法155次可能会令人恼火。
回复

使用道具 举报

15

主题

243

帖子

228

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-5 22:45:11 | 显示全部楼层
我将制作一个已经修剪过的具有正确属性的块。然后在dwg周围复制155次。搜索“嵌套修剪”如果不适合你!
回复

使用道具 举报

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-5 22:53:44 | 显示全部楼层
实际上,这些块看起来很相似,但块的尺寸和属性每次都不同,所以我无法复制周围的块,
 
BTRIM,修剪到嵌套在块和外部参照中的对象。它不会修剪块本身,所以这个命令对我没有帮助,
回复

使用道具 举报

15

主题

243

帖子

228

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
75
发表于 2022-7-5 23:00:47 | 显示全部楼层
你可以在块中添加一两个拉伸参数(即修剪),这样就可以在dwg周围复制一个块,然后根据尺寸对每个实例进行轻微修改?
 
 
希望有人能给你一个lisp解决方案
回复

使用道具 举报

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-5 23:10:37 | 显示全部楼层
不,实际上这些图纸大部分都是外包的,或者是来自3D建模软件。所以制作动态块是不可能的。
 
我试图自己制作一个lisp,lisp以“refedit”模式打开块,然后修剪线条8)
  1. (defun c:TRB()
  2. (command "-refedit" PAUSE "Ok" "All" "Yes")
  3. (command "TRIM" "" PAUSE "" )
  4. (command "_.refclose" "S")
  5. (command "regen") ;regenerate
  6. )
  7. (princ)
  8. (princ "\n:::Type "TRB" to trim blocks:::")
  9. (princ)

 
上面代码的唯一问题是我必须点击两次,
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-5 23:13:06 | 显示全部楼层
Autocad确实需要这样做,以便可以围绕块进行修剪。这会容易得多。我不认为不能这样做有什么好处。
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 23:21:03 | 显示全部楼层
这可能有助于或没有搜索cookiecutter。lsp这将需要说,上述选择4分。
回复

使用道具 举报

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-5 23:30:47 | 显示全部楼层
 
我已经试过LISP Bigal了,
“Cookiecutter”中唯一的问题是它“突发”的是块,如果块突发,属性将不可用,
 
 
还有其他想法吗?
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-5 23:31:10 | 显示全部楼层
因为您知道块的形状,所以可以创建一个新的块,该块是普林线分解后的正确形状,然后尝试擦除拾取普林线。
回复

使用道具 举报

7

主题

34

帖子

29

银币

初来乍到

Rank: 1

铜币
40
发表于 2022-7-5 23:40:30 | 显示全部楼层
 
块的形状有时是相同的,有时是不一样的,因此很难进行擦除。
 
详情请参见以下附件,
样本2.dwg
 
你可以看到,块的形状每次都在变化,如果我必须使用擦除方法,它就不会如此高效,
 
你能给我一些关于我发布的Lisp程序的更多想法吗?(因为,我发现lisp方法很容易使用)
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-11 06:37 , Processed in 0.365173 second(s), 75 queries .

© 2020-2025 乐筑天下

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