OpenSCAD permite crear modelos tridimensionales usando código. Para empezar, se usan figuras básicas llamadas primitivas, como cubos, esferas y cilindros. A partir de ellas puedes construir diseños más complejos.
center=true
.$fn
para suavidad.r1
y r2
para conos.Los siguientes ejemplos generan figuras simples en OpenSCAD:
// Cubo de 20x10x5 mm
cube([20,10,5]);
// Esfera de radio 15 mm
sphere(15);
// Cilindro de 30 mm de alto y 10 mm de radio
cylinder(h=30, r=10);
// Cono (radio inferior 10, superior 0)
cylinder(h=25, r1=10, r2=0);
Puedes controlar el número de lados de las figuras redondas (como cilindros o esferas) con el parámetro $fn
:
// Esfera más suave
sphere(r=10, $fn=100);
Para centrar una figura en el origen, agrega center=true
:
cube([20, 20, 5], center=true);
Estas figuras pueden usarse junto con comandos como union()
, difference()
e intersection()
para crear modelos personalizados. Aprenderás más sobre esto en los próximos módulos.