BOSL2: Abgerundete Formen
Scharfe Kanten sehen nicht nur weniger ansprechend aus – sie sind beim 3D-Druck auch mechanisch schwächer. BOSL2 bietet abgerundete Varianten der Standard-Körper, die mit einem einzigen Parameter gesteuert werden.
Abgerundeter Quader: cuboid()
Statt cube() verwendest du cuboid(). Der Parameter rounding gibt den Radius der Abrundung in Millimetern an:
cuboid([Länge, Breite, Höhe], rounding=Radius);
Binärdateien
Probiere verschiedene Werte für rounding aus. Was passiert, wenn rounding gleich der halben Seitenlänge ist?
Binärdateien
Mit edges kannst du festlegen, welche Kanten abgerundet werden sollen, z. B. nur die oberen Kanten:
cuboid([30, 30, 30], rounding=5, edges=TOP);
Abgerundeter Zylinder: cyl()
Statt cylinder() verwendest du cyl(). Hier kannst du die obere und untere Kante separat abrunden:
cyl(h=Höhe, r=Radius, rounding=Radius_Kante);
// oder getrennt:
cyl(h=Höhe, r=Radius, rounding1=unten, rounding2=oben);
Binärdateien
Erstelle einen Stempel: Ein abgerundeter Zylinder als Griff, oben drauf ein flacher Quader mit leicht abgerundeten Kanten. Nutze cuboid() und cyl().