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: 2026-01-01 14:28:38 +0100 (Do, 01. Jan 2026) $
// $Rev: 1024 $
// $Author: bernhard $
// $Id: Lampenschirm_1.scad 1024 2026-01-01 13:28:38Z bernhard $
// URL: --
/*
CC0 BY (Public Domain)
2025 by bernhard (3d.bit-field.de) is licensed under the Creative Commons - Attribution license.
*/
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