La extrusi贸n permite transformar figuras 2D en modelos 3D. Existen dos tipos principales:
Convierte una figura 2D en un volumen extruy茅ndola hacia arriba:
linear_extrude(height=20)
text("Hola", size=10);
rotate_extrude()
genera figuras girando un perfil 2D alrededor del eje Y, ideal para vasos, platos o jarrones:
rotate_extrude()
translate([10, 0])
circle(5);
Este ejemplo crea un toro (rosquilla) al girar un c铆rculo.
rotate_extrude()
polygon(points=[[0,0], [5,0], [7,10], [3,20], [0,25]]);
Gira un perfil para formar un jarr贸n de revoluci贸n.
Tambi茅n puedes torcer la figura a medida que se extruye. Esto da formas helicoidales:
linear_extrude(height=40, twist=180, slices=100)
circle(5);
Este ejemplo crea una columna torcida (tipo tornillo).
Puedes hacer que la forma cambie de tama帽o mientras se extruye:
linear_extrude(height=20, scale=0.5)
square([20, 20], center=true);
Esto crea una pir谩mide truncada a partir de un cuadrado.
$fn
para controlar la suavidad de curvas.rotate_extrude()
.slices
mejora la precisi贸n de formas torcidas.