Dies ist ein einfaches Beispiel für den Befehl linear_extrude in OpenSCAD. Eine in Inkscape erzeugte SVG-Datei wird importiert und in der Z-Achse exdrudiert. Die Datei ist auch als Negativ mit den Befehl difference() darstellbar.
linear_extrude /* ******************************************* Objekt Info: Beispiel linear_extrude ******************************************* Version: 02.05.2023 khf ******************************************* */ //*************** Auswahl ************* //keine //*************** Libraries ************ //keine //***************************************** //*************** Parameter ************* $fn=60; //Aufloesung //***************************************** //************** Programm ************** difference(){ cube(size = [120,160,2], center = true); translate(v = [0, 0, -2]) linear_extrude(height = 7) import ("Jo.svg", center = true); } translate(v = [130, 0, -2]) linear_extrude(height = 7) import ("Jo.svg", center = true); RAW code SVG-Datei nach oben
linear_extrude
/* ******************************************* Objekt Info: Beispiel linear_extrude ******************************************* Version: 02.05.2023 khf ******************************************* */ //*************** Auswahl ************* //keine //*************** Libraries ************ //keine //***************************************** //*************** Parameter ************* $fn=60; //Aufloesung //***************************************** //************** Programm ************** difference(){ cube(size = [120,160,2], center = true); translate(v = [0, 0, -2]) linear_extrude(height = 7) import ("Jo.svg", center = true); } translate(v = [130, 0, -2]) linear_extrude(height = 7) import ("Jo.svg", center = true);
RAW code
SVG-Datei
nach oben