Title: ejercicios de openscad 6: recursos de programación
Course: Tecnología e Ingeniería 1º Bachillerato 25-26 > Section: Diseño de productos

Esta actividad no se califica, pero sube el último ejercicio que hagas para practicar y para que sepas por dónde vas.

Openscad tiene recursos de programación que aumentan mucho su potencia de diseño.

Repeticiones

Las repeticiones se hacen mediante un bucle for. La sintaxis es:

for (contador=[valor_inicial : incremento : valor_final]){

instrucciones

}

Las instrucciones que hay entre las llaves se repiten un número de veces. La primera vez el contador vale el valor_inicial. La segunda, el valor inicial más el incremento. Esto se repite mientras no se supere el valor_final.

Ejemplo con:

for(i=[-20:10:20]){

translate ([i, 0, 0]) cube([5,5,5]);

}

Tendríamos:

Variables

Openscad también permite usar variables. Su sintaxis es:

Nombre = valor;

Ejemplo:

lado=10;
cube ([lado,lado,lado]);

Esto crea un cubo de lado 10.

Operaciones

Se pueden hacer operaciones aritméticas tanto con variables como con datos numéricos. Por ejemplo:

altura=10;
cylinder(h=altura, r=altura/2); // crea un cilindro de altura 10 y radio 5

Ejercicios