bai2000 发表于 2024-5-30 18:41:33

本帖最后由 bai2000 于 2024-6-1 15:43 编辑

其实幕墙行业都是这样做的,我是用“迷你工具箱”的工具处理的
****[源泉设计]-yq_trimcurtainwall-修剪幕墙横线(保留双竖线,切断横线)

guosheyang 发表于 2024-5-30 21:31:10

可以通过线与线间的距离来筛选出双线   然后打断与双线相连的线   再删除打断后的小短线      

999999 发表于 2024-5-31 19:18:31

kwok 发表于 2024-5-30 13:05
这样画的线,去编lsp太局限了,用别的地方根本用不上,没有意义.线作用基本要先分层,窗最好画一个框.这种图处 ...

大神您好,主要是有的层高不一样,直接阵列会出现偏差,毕竟小弟我只算是个描图员

999999 发表于 2024-5-31 19:21:03

bai2000 发表于 2024-5-30 18:41
其实幕墙行业都是这样做的,我是用“迷你工具箱”的工具处理的

您好,请问迷你里面的什么工具可以实现这个功能呢

999999 发表于 2024-5-31 19:22:50

guosheyang 发表于 2024-5-30 21:31
可以通过线与线间的距离来筛选出双线   然后打断与双线相连的线   再删除打断后的小短线

想法是好我,就是我实现不了,好像有交点打断和删除短线的插件,结合起来应该也可以实现,就是有点操作上费点劲

bonny 发表于 2024-6-1 00:31:57

本帖最后由 bonny 于 2024-6-1 00:33 编辑



cmd trim

gzcsun 发表于 2024-6-1 13:39:00

本帖最后由 gzcsun 于 2024-6-1 14:46 编辑


(defun c:test(/ a)      
      (command ".undo" "be")
      (setq a(ssget '((0 . "line"))));只能处理直线
      (g-tt0 40 t);默认40,输入双线之间修剪的最大间距。如果不想输入,改为(g-tt0 40 nil)
      (g-tt1 a)
      (command ".undo" "e")
      (princ))

bai2000 发表于 2024-6-1 15:40:12

本帖最后由 bai2000 于 2024-6-1 15:42 编辑

上面的附件怎么使用啊?用不了,其实源泉中命令也可实现,
****[源泉设计]-yq_trimcurtainwall-修剪幕墙横线(保留双竖线,切断横线)

999999 发表于 2024-6-2 09:42:05

kwok 发表于 2024-6-1 17:41


大神您好,这个提示运行不了了,说点的位置错误,我不知道是什么原因呢

999999 发表于 2024-6-2 09:47:37

gzcsun 发表于 2024-6-1 13:39
(defun c:test(/ a)      
      (command ".undo" "be")
      (setq a(ssget '((0 . "line")))) ...

大神您好,附件我也下载了,代码我也加载了,但是会出现以下的现象呢,您看一下是什么问题呢,运行过后没有反应呢
页: 1 [2] 3
查看完整版本: (求助)请教各位大神,批量选择双线修剪双线内线段