nyistjz 发表于 2023-2-10 16:40:13

填充边界为什么无法连成多段线

(command-s "hatchedit" (entsel) "b" "p" "y")


我用以上这段代码进行填充搭边,为什么有些可以生成多段线,而有些不行,只是些线段而已。

如何修改,才可以在这个特殊的填充边生成多段线。

wzg356 发表于 2023-2-10 17:30:36

用 看看HATCHGENERATEBOUNDARY

guosheyang 发表于 2023-2-10 17:30:59

我这里可以生成关联边界

nyistjz 发表于 2023-2-10 17:34:11

wzg356 发表于 2023-2-10 17:30
用 看看HATCHGENERATEBOUNDARY

不行的,同样的问题

masterlong 发表于 2023-2-10 17:39:39

记录新生成的图元
pedit命令连接

wzg356 发表于 2023-2-10 17:45:39

非要转那就这样
(setq ent(entlast) ss (ssadd))
(command "HATCHGENERATEBOUNDARY" ....)
(while(setq ent (entnext ent))(ssadd ent ss))
(command "PEDIT" ..ss.... )

chixun99 发表于 2023-2-11 14:42:09

用个bo命令就可以解决,重新把边界画为面域、多段线均可,并没有什么难度啊。

vitalgg 发表于 2023-2-11 19:42:31

多段线只有弧和直线,无法表示其它曲线。
而 hatch 的边类型还有 椭圆弧 和 样条曲线

lxl217114 发表于 2023-2-12 18:32:49

masterlong2023-2-10 17:39

pedit
硬核呀,这个方法厉害。
页: [1]
查看完整版本: 填充边界为什么无法连成多段线