在 Openscad 中设计 O 形环槽?
design of an o-ring groove in Openscad?
想知道如何在 openscad 中设计一个 O 形环槽..
想知道是否有人在此 space 中构建了一些东西?我可以看到我需要对正方形的 rotate_extrude 做一个差异来切割凹槽..但不确定等式。
谢谢
我喜欢我在这里找到的这张凹槽图片。凹槽的尺寸为 L x G。
首先,我写下了一个横截面,并标记了重要的尺寸:
在左侧,凹槽位于圆柱横截面的内侧。在右侧,凹槽位于圆柱横截面的外部。
现在我们可以使用 rotate_extrude
生成带有所需凹槽的实体。
我将在此处添加 interior_groove
的代码:
module interior_groove(alpha=360) {
L0=2;
L=2;
L1=0.7;
G=2;
G1=6;
G2=2;
rotate_extrude(angle=alpha, $fn=80)
// mirror([-1,0,0]) translate([-(L0+L+L1+L0),0,0])
polygon(points=[
[L0,0],
[L0,G1],
[L0+L,G1],
[L0+L,G+G1],
[L0,G+G1],
[L0,G+G1+G2],
[L0+L+L1,G+G1+G2],
[L0+L+L1,0]
]);
}
这是我们绘制两种凹槽时的代码结果,一种在内部(左),一种在外部(右):
用于此 can be found here 的所有代码。
想知道如何在 openscad 中设计一个 O 形环槽.. 想知道是否有人在此 space 中构建了一些东西?我可以看到我需要对正方形的 rotate_extrude 做一个差异来切割凹槽..但不确定等式。
谢谢
我喜欢我在这里找到的这张凹槽图片。凹槽的尺寸为 L x G。
首先,我写下了一个横截面,并标记了重要的尺寸:
在左侧,凹槽位于圆柱横截面的内侧。在右侧,凹槽位于圆柱横截面的外部。
现在我们可以使用 rotate_extrude
生成带有所需凹槽的实体。
我将在此处添加 interior_groove
的代码:
module interior_groove(alpha=360) {
L0=2;
L=2;
L1=0.7;
G=2;
G1=6;
G2=2;
rotate_extrude(angle=alpha, $fn=80)
// mirror([-1,0,0]) translate([-(L0+L+L1+L0),0,0])
polygon(points=[
[L0,0],
[L0,G1],
[L0+L,G1],
[L0+L,G+G1],
[L0,G+G1],
[L0,G+G1+G2],
[L0+L+L1,G+G1+G2],
[L0+L+L1,0]
]);
}
这是我们绘制两种凹槽时的代码结果,一种在内部(左),一种在外部(右):
用于此 can be found here 的所有代码。