################################################# # # This file was written by James Lehman. # creator of LaserBoy, # # the free, multiplatform laser display # application that reads this format. # # # Extra Stimulus Inc., Akron, Ohio USA # http://laserboy.org/ # # ASCII format version: LaserBoy-txt-09-07-2022 # ################################################# #math phase_cycle 360.0 #math rotation_cycle 1.0 #math interval_cycle 1.0 math frames 100 math still_frames 1 math normalize_frames_individually 0 math normalize_frames_with_origin 0 math include_unit_reference 0 math save_true_color_dxf 0 math save_txt_with_color yes math save_txt_color_hex yes math overwrite_txt_files yes math bmp_line_width 4 math bmp_render_vectors no math bmp_render_vertices yes math disable_bmp yes math x_of_pi yes math y_of_pi no math z_of_pi no math radii_of_pi no math hues_span_factor 1.0 math hues_shift 5 math start 0.0 math _start 0.0 math duration 40.0 math _duration 40.0 math iterations 10000 math _iterations 10000 math LBO1 phase 90.0 math _LBO1 phase 90.0 math LBO1 damping 0.01 math _LBO1 damping 0.01 math LBO2 damping 0.01 math _LBO2 damping 0.01 #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 function ramp math _LBO2 function ramp math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 function ramp math LBO2 function ramp math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 #math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 function square math _LBO2 function square math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 function square math LBO2 function square math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 #math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 function triangle math _LBO2 function triangle math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 function triangle math LBO2 function triangle math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 #math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 function pulse math _LBO2 function pulse math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 function pulse math LBO2 function pulse math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 #math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 function trapezoid math _LBO2 function trapezoid math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 function trapezoid math LBO2 function trapezoid math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 #math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 function circle math _LBO2 function circle math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 function circle math LBO2 function circle math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 #math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 sin 1.0 math _LBO1 triangle 1.0 math _LBO1 ramp 1.0 math _LBO1 square 1.0 math _LBO1 pulse 1.0 math _LBO1 trapezoid 1.0 math _LBO1 circle 1.0 #math _LBO2 sin 1.0 #math _LBO2 triangle 1.0 #math _LBO2 ramp 1.0 #math _LBO2 square 1.0 #math _LBO2 pulse 1.0 #math _LBO2 trapezoid 1.0 #math _LBO2 circle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 sin 1.0 math LBO1 triangle 1.0 math LBO1 ramp 1.0 math LBO1 square 1.0 math LBO1 pulse 1.0 math LBO1 trapezoid 1.0 math LBO1 circle 1.0 math LBO2 sin 1.0 math LBO2 triangle 1.0 math LBO2 ramp 1.0 math LBO2 square 1.0 math LBO2 pulse 1.0 math LBO2 trapezoid 1.0 math LBO2 circle 1.0 math _LBO1 duty_cycle 1.0 #math _LBO2 duty_cycle 1.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 1.0 #math LBO2 duty_cycle 1.0 math _LBO1 duty_cycle 0.0 #math _LBO2 duty_cycle 0.0 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.0 #math LBO2 duty_cycle 0.0 math _LBO1 duty_cycle 0.5 #math _LBO2 duty_cycle 0.5 math _oscillator_xy math color_span_hues math store #---------------------------------------------- # x(t) = LBO1(t) # y(t) = LBO2(t) math LBO1 duty_cycle 0.5 #math LBO2 duty_cycle 0.5 math _LBO1 function sin math _LBO2 function sin math _oscillator_xy math color_span_hues math store math render_list_from_name one ################################################# #################################################