Ein Flansch wurde benötigt, damit ein Rohr aufgesetzt werden konnte.
Der untere Ring wird als Zylinder dargestellt, von dem gleich ein weiterer Zylinder abgezogen wird (miitels difference() {}).
Der obere Zylinder wird auch gesetzt und von ihm auch der Durchgangszylinder abgezogen.
Hierbei spielt "u_hoehe/2" eine wichtige Rolle. Mit "center=true" wird das Element so gesetzt, dass der Koordinaten-Nullpunkt mittig durch das Element geht. Also wird davon die Hälfte genommen um mit "translate" das nachfolgende Element hoch zu setzen. Und zwar genau auf das untere Element! Ausprobieren hilft es zu verstehen!
Die üblichen Angaben mit "- 0.1" lassen zwei Elemente sich um ein Zehntel überschneiden, damit ein einzelnes Element daraus entsteht.
Der variable Flansch im Bild.
Hier wird es noch einfacher: es werden nur noch als Variable die Vorgaben eingetragen und der Scrípt gestartet!
Die Schrauben zur Befestigung sind individuell anzubringen.
Es wird ein Flansch, gerundet mit drei Bohrlöcher und einem Befestigungsloch erstellt.
Vor allem hat er nun abgerundete Kanten, sowie einen gerundeten Übergang zwischen beider Zylinder!
Ferner kann der Durchmesser für das Gewinde zum Befestigen des Rohres, sowie der Bohrlöcher und deren Anzahl am Anfang des Scriptes eingesetzt werden.
Zwei solcher Flansch mit einem Rohr kombiniert, ergeben eine hervorragende Kleiderstange in einem Schrank!
Das Gewinde vom Befestigungsloch der Stange ist noch von Hand zu Schneiden, daher die Eingabe am Anfang.
Die drei Anschraublöcher sind am Besten mit normalen Schrauben zu versehen - nicht mit Spanplattenschrauben! Denn diese haben einen Senkkopf, der das ausgedruckte PLA-Teil durch festes Anziehen sprengen kann.