z=z+pitch doesn't work in for-loop? [solved] November 18, 2016 01:20PM |
Registered: 9 years ago Posts: 5,232 |
//generating coordinates for a helix radius=100; height=150; num_circles=10; step=10; pitch=height/(num_circles*(360/step)); z=0; echo(pitch=pitch); echo("G1 F2000 Z1"); for(i=[1:1:num_circles]){ for(angle=[0:step:360-step]){ echo("X",radius*sin(angle)," Y",radius*cos(angle),"Z",z); z=z+pitch; } }
Re: z=z+pitch doesn't work in for-loop? November 18, 2016 02:24PM |
Registered: 10 years ago Posts: 590 |
Re: z=z+pitch doesn't work in for-loop? November 18, 2016 02:27PM |
Registered: 9 years ago Posts: 978 |
Re: z=z+pitch doesn't work in for-loop? November 18, 2016 03:47PM |
Registered: 9 years ago Posts: 5,232 |
Re: z=z+pitch doesn't work in for-loop? November 19, 2016 09:08AM |
Registered: 9 years ago Posts: 5,232 |
... echo("X",radius*sin(angle)," Y",radius*cos(angle),"Z", (i-1)*360/step*pitch+(angle/step)*pitch ); ...