% (Program to mill a flowsnake) (K. Lerman) (Mods Ed Nisley KE4ZNU) o1000 sub # = #1 # = #2 # = #3 # = #4 # = #5 o1001 if [# EQ 0] g1 x# y# o1001 else # = [[# * 2 + #]/3] # = [[# * 2 + #]/3] # = [[# + #]/2 + [# - #]/[SQRT[12.0]]] # = [[# + #]/2 - [# - #]/[SQRT[12.0]]] # = [[# + 2 * #]/3] # = [[# + 2 * #]/3] o1000 call [#-1] [#] [#] [#] [#] o1000 call [#-1] [#] [#] [#] [#] o1000 call [#-1] [#] [#] [#] [#] o1000 call [#-1] [#] [#] [#] [#] o1001 endif o1000 endsub S1 M3 t0 m6 f20 # = 5 # = 1.8 # = [# * cos [30]] # = [# * sin [30]] g0 z0.1 g0 x[0-#] y[0-#] g1 z0 o1000 call [#] [0-#] [0-#] [#] [0-#] o1000 call [#] [#] [0-#] [0] [#] o1000 call [#] [0] [#] [0-#] [0-#] g0 z0.1 g0 x0 y0 g0 z0 M5 %