用于从po创建插槽的lisp
我正在寻找一个例程,要求选择一条中心线(包括圆弧的多段线),然后选择槽宽,并根据中心线生成槽。我的绘制顺序包括将中心线偏移到两侧,然后使用圆角绘制端点上的半径,然后删除中心线。如果可能的话,我希望生成的槽是闭合多段线。任何帮助都将不胜感激! 另一种方法是,在从用户提示中获得槽的宽度、长度和中心点后,计算四个点的位置,并将它们输入到polyline命令。无需偏移或擦除,最终得到闭合的多段线槽。谢谢你的建议。但我的位置通常不仅仅是直线位置。他们有时会在中间有一个“弯曲”(想想一个看起来像字母“L”或“S”的槽),这就是为什么我使用偏移中心线的方法来手动绘制它。我认为基于更复杂的中心线形状输入点太复杂了。
此外,我忘了在我的原始帖子中提到分解偏移多段线的步骤,以便可以使用fillet命令闭合它们。
还有一些背景——我在这里做的是在一块轮廓不规则的PC板上设计“分离标签”。因此,机器车间将沿着PC板边缘排布大部分材料,留下小标签,在下一个更高的组装后手动切割,以便卸下板。我正在绘制路由器路径。 对不起,我没有从你的第一个帖子中得到。
我为直槽描述的相同方法可以应用于您的案例,但它要复杂得多。可以提取所有多段线点,包括圆弧点,并计算多段线槽轮廓的所有点。这是一个很大的工作,但如果你经常这样做,这可能是值得的努力。 这应该可以帮你实现目标,或者至少减少一些时间:
http://lee-mac.com/doubleoffset.html 您可能需要考虑使用vlax曲线-*函数,该函数将与eName或vla对象一起使用。 多行对你有用吗?
我确实尝试过多行,但它仅限于无法沿着包含圆弧的路径。这是一个我希望最终结果类似的例子。
是的,多线不做弧。
尝试Lee double offset和fillet“0”端点。
是的,那会管用,但它并没有像我希望的那样节省我的时间。如果我能想出如何修改Lee提供的lisp来绘制闭合端,那就太好了。除了Lee的例程之外,使用RenderMan提到的函数也可以做到这一点,但我不知道如何使用vla函数,因此我可能需要花很多时间进行研究。感谢您的输入!
页:
[1]
2