====== Combinaciones Booleanas ====== Las combinaciones booleanas hacen referencia a a la combiación de 2 o mas figuras, ya sean 2D, o 3D.\\ De esta forma se dan vaios tipos de combinaciones: uniones (OR), diferencia (AND NOT) e intersección (AND). ===== Unión ===== Con la función union() las figuras se unen formando una única figura. OR booleano. union(){ union() { cylinder (h = 4, r=1, center = true, $fn=100); rotate ([90,0,0]) cylinder (h = 4, r=0.9, center = true, $fn=100); } translate([0,0,2]) sphere(r=1, $fn=30); } ===== Diferencia ===== Se resta a la primera figura la segunda, quedando la primera "recortada". Se usa la función difference(). AND NOT booleano. difference(){ union() { cylinder (h = 4, r=1, center = true, $fn=100); rotate ([90,0,0]) cylinder (h = 4, r=0.9, center = true, $fn=100); } translate([0,0,2]) sphere(r=1, $fn=30); } ===== Intersección ===== La intersección, a través de la función intersection() es la superficie en común de ambas figuras. AND booleano. transaction(){ union() { cylinder (h = 4, r=1, center = true, $fn=100); rotate ([90,0,0]) cylinder (h = 4, r=0.9, center = true, $fn=100); } translate([0,0,2]) sphere(r=1, $fn=30); }