OpenSCAD permite realizar animaciones sencillas para ver cómo se mueve o rota un modelo. Esto es útil para inspeccionar diseños o simular piezas móviles.
$t
El valor $t
va de 0 a 1 durante una animación y se puede usar para calcular movimientos o rotaciones.
// Cubo rotando en el tiempo
rotate([0, 0, 360 * $t])
cube([20, 20, 20], center=true);
translate([sin($t*360)*20, 0, 0])
sphere(10);
La esfera se mueve de un lado a otro gracias al seno.
for (i = [0:30:330]) {
rotate([0, 0, i])
translate([30, 0, 0])
cube([5, 5, 20]);
}
Este código crea una corona de cubos girados como si fueran radios de una rueda.