This version of LaserBoy introduces something completely new.
https://laserboy.org/code/LaserBoy_Current.zipLaserBoy ASCII math forms!
[single frames]
math rhodonea
math epicycloid
math epitrochoid
math hypocycloid
math hypotrochoid
math lissajou
math pendulum
math pendulum_sum
math pendulum_xy
math pendulum_xyz
math harmonograph
math harmonograph_3D
math amplitude_mod
math amplitude_mod_xy
math amplitude_mod_xyz
math frequency_mod
math frequency_mod_xy
math frequency_mod_xyz
[animated frame sets]
math rhodoneas
math epicycloids
math epitrochoids
math hypocycloids
math hypotrochoids
math lissajous
math pendulums
math pendulums_sum
math pendulums_xy
math pendulums_xyz
math harmonographs
math harmonographs_3D
math amplitude_mods
math amplitude_mods_xy
math amplitude_mods_xyz
math frequency_mods
math frequency_mods_xy
math frequency_mods_xyz
Each of these take parameters in a specific order from text and render into LaserBoy frames.
All of the math is done with double float and scaled to 100% of signed short int space.
Animations are written as two sets of identical single forms.
LaserBoy does linear interpolation between them to create all the frames in between.
See:
./LaserBoy/txt/math.txt
To open this file
i to import
4 for txt
math.txt
1 to replace frame set
Each form is a solid color.
For better effect,
g frame to palette trans
up arrow 5 taps to the palette of pure hues.
C (capital) to set all frames to use this palette
^ (shift 6) to span the palette through the vertices of all frames
[Esc] back to main and hit
` ( or ~) to play the frame set
Enjoy!