Paso 6: Comprensión animación en OpenSCAD
Lo sé, he estado muy aburrido hasta ahora. ¿La animación?
OK, aquí vamos! Animaciones en OpenSCAD están controladas por la variable de sistema $t. Durante una sesión de animación $t comience en 0 y se basa en algunas entradas se tomará pasos tamaño igual a 1; Por ejemplo, si le decimos a OpenSCAD que nuestra animación tiene 10 pasos, $t tomaría los valores 0, 0.1, 0.2, 0.3, 0.4, 0.5, 0.6, 0.7, 0.8, 0.9 y tal vez 1 (parece que a veces lo hace y a veces no va todo el camino a 1). En cada paso OpenSCAD hará el equivalente del menú "Vista previa". Así que si hacemos una transformación dependiente de $t la forma transformada aparece moverse.
Ahora edita su línea a la siguiente.
Rotate([0,0,$t*360]) translate([50,0,0]) sphere(10);
Ahora hemos hecho el giro alrededor Z depende de $t. En cada paso $t se multiplicará por 360 y la forma traducida girará por muchos grados. Así que si hiciéramos una animación de 720 pasos, cada paso se "movería" por 1/2 grado y la esfera haría una revolución completa. De hecho en no importa cuantos pasos que hacer, el ámbito hará una revolución, la $t * 360 irá de 0 a 360 cueste lo que cueste, la pregunta es cuántos pasos tiene. Ahora ¿cómo hacemos para que esto suceda? Elegimos "Animado" de la "visión" menú desplegable como se muestra.