Mike Barkmin

Rohrverbinder

Vorschau
Parameter
Binärdateien
include <BOSL2/std.scad> $fn = 100; wall = 2; to_d = 38; from_d = 60; from_ring_d = 63; union() { color("green") difference() { skin( [ circle(d=from_ring_d), circle(d=from_ring_d), ], z=[0, 3], slices=10 ); skin( [ circle(d=from_ring_d - wall * 2), circle(d=from_ring_d - wall * 2), ], z=[0, 3], slices=10 ); fwd(from_ring_d / 2) cuboid([5, 5, 5], anchor=BOTTOM + FWD); } color("blue") difference() { skin( [ circle(d=from_d), circle(d=from_d), fwd(11, circle(d=to_d)), ], z=[0, 3, 10], slices=10 ); skin( [ circle(d=from_d - wall * 2), circle(d=from_d - wall * 2), fwd(11, circle(d=to_d - wall * 2)), ], z=[0, 3, 10], slices=10 ); back(from_d / 2 / 3 * 2.2) cuboid([from_d / 2, 10, 20], rounding=5, anchor=BOTTOM + BACK); } color("red") union() { fwd(11)for (i = [0:2]) up(10 + i * 10) difference() { skin( [ circle(d=to_d + 1), circle(d=to_d), ], z=[0, 10], slices=10 ); skin( [ circle(d=to_d - wall * 2), circle(d=to_d - wall * 2), ], z=[0, 10], slices=10 ); } } }
Rohrverbinder

Teilbare URL erstellen

Abschnitte auswählen