This is what I am currently working on with LaserBoy.
http://laserboy.org/convergence.mp4
There are 4000 frames. Each frame is exactly the same line equation; a spiral made by 100 iterations around the unit circle and progressively linearly scaled from 0.0 to 1.0. The only difference between each frame is the number of vertices plotted along the line. It starts with 96 and ends with 303.
This was rendered from the new version of LaserBoy Formatted ASCII Text.
This is what it looks like in text:
It will probably take me just as long to document how the new text format works and how to use it as it has to write the code that reads and renders it.Code:math one_rotation 360.0 math one_period 1.0 math hues_shift_per_frame 3 # form frames math lissajous 4000 # amplitude frequency phase 1.0 1.0 0.00 1.0 1.0 90.0 # duration iterations 100.00 96 # amplitude frequency phase 1.0 1.0 0.00 1.0 1.0 90.0 # duration iterations 100.00 303 math cumulative_scale # from X Y Z 0 0 0 # to X Y Z 1 1 1 # acceleration 0 math render_form_span_hues 1.0
Would anyone be interested in getting a preview version of LaserBoy and experimenting with the new text format?
That might be very helpful for me to write instructions. I already know how it works (I think).
James.