Más animaciones
Hoy solo colorinchos y código de Structure Synth. Vídeo en: http://videobin.org/+2ks/2vh.html
Este tardó 3 horas y media en ser trazado, lo que le hace a uno cuestionarse si será válido para cosas grandes (el video muestra el bucle dos veces)
Ah, sí, antes de nada decir que al parecer se puede establecer que al alacanzar el límite de recursividad de una regla se aplique otra con:
===============================================================================
rule
===============================================================================
El código javascript es bastante genérico:
===============================================================================
javascript
// Basado en la referencia // http://blog.hvidtfeldts.net/index.php/2010/11/scripting-in-structure-synth/
function pad(number) { number = number.toString(); while (number.length < 4) { number = "0" + number; } return number; }
Builder.load("otrotoro.es"); max = 180; for (i = 0; i < max; i++) { Builder.reset(); Builder.setSize(0,0); Builder.define("color", (i * 2).toString()); Builder.build(); Builder.raytraceToFile("Image" + pad(i) + ".png",true); }
===============================================================================
Y la figura es más simple aún, otrotoro.es :
===============================================================================
{ y -8.5 z -70 hue color rx 40}torus rule torus{ 90 * { ry 4 x 1 hue 4 } 72 * { rx 5 rz 5 y 1 } basefig }
rule basefig{ { s 1 1 0.1 } box }
===============================================================================
Ale, con root