Los m贸dulos en OpenSCAD permiten crear piezas reutilizables. Esto es 煤til para no repetir c贸digo cuando dise帽amos muchas figuras similares, como fichas, patas de mesa, botones o estructuras repetidas.
Un m贸dulo es como una funci贸n. Lo defines una vez y lo puedes usar muchas veces:
module ficha() {
cylinder(h=5, r=10);
}
Luego puedes usarlo as铆:
ficha();
translate([25,0,0]) ficha();
translate([50,0,0]) ficha();
module ficha(colorFicha="red") {
color(colorFicha)
cylinder(h=5, r=10);
}
for (i = [0:4]) {
translate([i*25, 0, 0])
ficha("blue");
}
Este ejemplo crea 5 fichas azules reutilizando el mismo m贸dulo.
Un m贸dulo puede recibir par谩metros como altura, color o forma para ser a煤n m谩s flexible.