(info: position: position and pause, 4 points max) o sub # = #1 (=60) # = #2 (=1) # = #3 (=1000) # = #4 (=0.25) # = #5 (=0.10) # = #6 (=0.0) # = #7 (=0.0) # = #8 (=0.0) # = #9 (=0.0) # = #10 (=0.0) # = #11 (=0.0) # = #12 (=0.0) # = #13 (=0.0) # = #14 (=0.0) # = #15 (=0.0) # = 1.0 # = 0.0 o if [[# LT 1] OR [# GT 4]] (debug, position:bad howmany #) (AXIS,notify, position: bad howmany specified) m2 o endif (apply scale, rotate, then offset to all input points) o call [#][#][#][#][#][#] # = #<_move:x> # = #<_move:y> o call [#][#][#][#][#][#] # = #<_move:x> # = #<_move:y> o call [#][#][#][#][#][#] # = #<_move:x> # = #<_move:y> o call [#][#][#][#][#][#] # = #<_move:x> # = #<_move:y> # = 1 f # m3s# g0 z # g0 x# y# z# g1 z# (debug, S to continue,ct=#) m0 (pause) # = [# + 1] M110 g0 z# o if [# LT 2] m2 o endif g0 x# y# g1 z# (debug, S to continue,ct=#) m0 (pause) # = [# + 1] M110 g0 z# o if [# LT 3] m2 o endif g0 x# y# g1 z# (debug, S to continue,ct=#) m0 (pause) # = [# + 1] M110 g0 z# o if [# LT 4] m2 o endif g0 x# y# g1 z# (debug, S to continue,ct=#) m0 (pause) # = [# + 1] M110 g0 z# o endsub