autolisp中的Offsert
你好是否可以将偏移创建为所附图片-版本2 这应该是可行的,但显然需要从法线偏移进行调整,因为内半径的变化不如厚度变化大。该计划需要的变更范围是什么?您可能会考虑发布一个实际的DWG,显示您希望的各种结果。
顺便说一句,我喜欢你的节目标题。我得想一个可以写的名字,这样我才能用这个名字。或者,我可以找到一个我已经有并重命名它。此外,我不知道偏移量会在图像中产生版本1中所示的结果。 jan_ek公司
从里面开始,向外偏移怎么样。
否则,您将受限于圆角半径以及可以偏移的距离。
这就是为什么在第1阶段中要松开圆角。
ymg公司 如果它总是一个矩形(并且它是一条多段线),那么一般的想法是:
1) 选择对象,获取pline的顶点(使用过滤器查找哪个是pline,哪个是线)。
2) 使用质心向内偏移,这很容易从矩形的顶点计算。使用entlast存储生成的pline。
3) 圆角,选择存储的对象,然后围绕柱脚线,使用顶点之间的中点作为要圆角的边的选择点。
4) 偏移直线,可以使用矩形的质心(或其任何顶点),使其偏移到该侧并延伸到存储的柱脚。
如果矩形不是pline,则更容易先转换为pline(可以在周围找到各种LISP),然后按上述步骤进行。我还可以考虑它们是否都是线:首先选择形成矩形的前四条线,并按上述步骤进行,使用线端点而不是poliline顶点。之后,提示用户使用任何直线端点选择垂直线和偏移。
如果您发布DWG以查看您在图形中使用的内容,这将更加容易。 YMG3试过没用不确定为什么不行?将最后一个圆角磨碎,使其不接触线条。 比加尔,
如果从内部开始,将其作为带圆角的闭合多段线。
上段可以是一条线,现在可以偏移两个图元
朝向外部相同距离。
ymg公司
如果从外部以连续多段线开始
这里是我在圆角半径内得到的结果。
是的,即使内弧被切掉了也一样,这有点奇怪。 感谢您的众多回复。
我是这样想的:
1、分割多段线线段
2、每个个体的偏移量
3、合并为多段线
4、圆角花粉
不幸的是,我不知道怎么做 你知道关于尺寸结果的任何具体信息吗,例如内外半径比、厚度范围、径向范围?
页:
[1]
2