Bill Tillman 发表于 2022-7-5 17:19:44

Entmake问题

我在这个论坛上分享了一个简洁的方法,它使用ENTMAKE命令构建带有直线和圆弧的多段线。效果很好。如果你运行这个,你会看到我创建的基本内容
在我用于生产的实数编码中,使用了许多变量,因为该多段线的长度根据用户输入而变化。我这样做只是为了让这篇文章简单。还有一个点,长度足够长,需要在这个物体的正中间加一个缺口(这个多段线的弧部分)。我一直在使用两个例程,一个用于只需要两个槽口的较短线条,另一个用于在中间创建第三个槽口。我想知道是否有一种方法可以将其简化为一个例程,在需要时使用(if)来注入关于中心凹口的信息。
 
我试图建立一个点列表,然后使用一个(foreach)方法,但我不确定如何在那里得到圆弧。如果它都是直线,那将很简单。但凹口中的圆角半径是设计所必需的。
 
https://www.cadtutor.net/forum/attachment.php?attachmentid=59074&cid=1&stc=1

tombu 发表于 2022-7-5 18:26:20

http://www.afralisp.net/autolisp/tutorials/polyline-bulges-part-1.php
解释了凸度的计算。
页: [1]
查看完整版本: Entmake问题