Dies ist ein einfaches Beispiel für Modul-Parameter in OpenSCAD. Die Parameter a, b, c, sind für alle drei Module gültig. y wird mit z addiert und ist der Durchmesser der Kugel. Werden die Parameter verändert, bezieht sich das auf alle drei Körper.
Modul-Parameter /* ******************************************* Objekt Info: Beispiel Modul-Parameter ******************************************* Version: 30.04.2022 khf ******************************************* */ //*************** Auswahl ************* //keine //*************** Libraries ************ //keine //***************************************** //*************** Parameter ************* $fn=60; //Aufloesung a= 30; b= 5; z= 12; y= 6; c = true; // Ausrichtung Mitte true oder false //***************************************** //************** Programm ************** cylinder(h = a, r1 = b, r2 = z, center = c); cube(size = [a, b, z], center = c); sphere(d = z+y); RAW code nach oben
Modul-Parameter
/* ******************************************* Objekt Info: Beispiel Modul-Parameter ******************************************* Version: 30.04.2022 khf ******************************************* */ //*************** Auswahl ************* //keine //*************** Libraries ************ //keine //***************************************** //*************** Parameter ************* $fn=60; //Aufloesung a= 30; b= 5; z= 12; y= 6; c = true; // Ausrichtung Mitte true oder false //***************************************** //************** Programm ************** cylinder(h = a, r1 = b, r2 = z, center = c); cube(size = [a, b, z], center = c); sphere(d = z+y);
RAW code
nach oben