Operaciones con figuras

Openscad permite conseguir figuras complejas mediante la realización de operaciones entre figuras simple. Las operaciones más habituales son la unión, la diferencia y la intersección.

En los siguientes ejemplos, trabajaremos con dos figuras:

Figura 1
Figura 2

Diferencia

Para restar una figura de otra:

difference(){
Figura1;
Figura2;
}

Para restar el cilindro del cubo:

difference(){
cube([10,5,10]);
cylinder(h=10, r=5, $fn=40);
}


si restamos el cilindro menos el cubo, el resultado sería distinto:

difference(){
cylinder(h=10, r=5, $fn=40);
cube([10,5,10]);
}


Unión

La operación unión suma formas.

Para sumar el cubo al cilindro

union(){
cube([10,5,10]);
cylinder(h=10, r=5, $fn=40);
}




Intersección

La operación intersección reduce una forma a la parte común de ambas.

Para intersectar el cilindro y el cubo:

intersection(){
cylinder(h=5, r=8, $fn=6);
cylinder(h=10, r=5, $fn=40);
}


Ejercicios

Intenta realizar las siguientes figuras.

En algunos ejercicios se muestra de color rojo casi transparente las figuras de origen.