Die Dokumentation zu OpenScad bietet viele wertvolle Anregungen ud Codebeispiele, die oft schon der halbe Weg zum Erfolg sind. https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Using_the_2D_Subsystem#linear_extrude.
Diese Datei Lampenschirm_1.scad ist ein leicht verändertes Beispiel zu "linear_extrude" mit einem zuätzlichen Loch fü die Fassung der Glühbirne (LED). Man sollte sie im "Spiralvasenmodus" drucken.
// SVN-Info zu Lampenschirm_1.scad:
// $Date: 2025-11-11 19:38:18 +0100 (Di, 11. Nov 2025) $
// $Rev: 1009 $
// $Author: bernhard $
// $Id: Lampenschirm_1.scad 1009 2025-11-11 18:38:18Z bernhard $
// URL: --
// CC0 public domain
layer_h = 0.2;
kantenlaenge = 100;
lampen_h = 130;
slices = lampen_h/layer_h;
twist_winkel = 90;
loch = 40;
convex = 10;
eps=0.1;
// im vasemode drucken!
module schirm () {
difference() {
linear_extrude(height = lampen_h, convexity = convex, slices = slices, twist = twist_winkel)
translate([0, 0, 0])
square(kantenlaenge, center = true);
translate([0, 0, -eps]) cylinder(d = loch, h = layer_h*3); // Loch fuer Fassung
}
}
schirm();
Die zugehörigen stl-Dateien findest Du hier
STL-Downloads – Lampenschirm_1
Titelbildquelle: eigenes Bild
... because software matters