Lee Mac 发表于 2022-7-6 12:54:09

 
我明白了-让用户在多段线内单击是一项很难完成的壮举,因为没有固有的方法来检测点是否在某个边界内。而且,在您的情况下,在调用命令时边界被打破,因此这会使事情进一步复杂化。
 
我编写了各种函数来确定边界的内部,但这些函数实现起来并不快,在这样的程序中,缺点大于优点。
 
只有我的2美分,
 

Cad-n-ator 发表于 2022-7-6 12:58:29

好的,我明白你的意思了,谢谢你的帮助!
非常感谢您的意见!
 
JQJ公司

Lee Mac 发表于 2022-7-6 13:03:26

不客气

BIGAL 发表于 2022-7-6 13:09:50

值得深思的是,你应该能够用任意多条线来填充任何形状,
 
如果你画一条线穿过所有的线,相当于用栅栏围成一个圈,那么你就可以知道一条线的中点和下一条线等等,然后只需要圆角。很明显,你在走的时候会擦去栅栏。
 
我这样做是为了将房间布局转换为外部的多线建筑墙。
页: 1 [2]
查看完整版本: Lisp用于修剪角点