馃攣 M贸dulos y Reutilizaci贸n de C贸digo

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.

馃З 驴C贸mo crear un m贸dulo?

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();

馃И Ejemplo: 5 fichas alineadas

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.

Fichas con m贸dulo reutilizable

馃摝 Ventajas de usar m贸dulos

馃挕 Tip:

Un m贸dulo puede recibir par谩metros como altura, color o forma para ser a煤n m谩s flexible.