Title: openscad 7: módulos (motor)
Course: Tecnología e Ingeniería 1º Bachillerato 25-26 > Section: Diseño de productos

Módulos

Cuando tenemos que repetir una misma figura que presente cierta dificultad, o cuando se quiera reapreovechar en distintos diseños se puede usar el recurso de openscad modulo. La sintaxis es:

module nombre(parámetros){
instrucciones
}

Donde nombre es el nombre del módulo u parámetros pueden ser variables que usamos en las instrucciones y que damos como datos.

Por ejemplo:

module rueda(radio, anchura, neumatico, eje){

color([0,0,0])rotate_extrude(convexity = 10, $fn = 40) translate([radio, 0,
  0]) circle(r = neumatico, $fn = 100);
    difference(){

  cylinder(h=anchura, r=radio,center=true);
    rotate_extrude(convexity =
  10, $fn = 40)translate([radio, 0, 0]) circle(r = neumatico, $fn = 100);

  cylinder(h=anchura+20,r=eje/2, $fn=20,center=true);

    }
}


Para dibujar una rueda escribe:

rueda(30,5,5,4);

Ejercicio:

Crea el módulo de un motor como los que usamos en el taller. Deberás pedir un motor al profesor, medirlo con un calibre y realizar un clroquis con las medidas