|
z=z+pitch doesn't work in for-loop? [solved] November 18, 2016 01:20PM |
Registered: 10 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: 11 years ago Posts: 590 |
|
Re: z=z+pitch doesn't work in for-loop? November 18, 2016 02:27PM |
Registered: 10 years ago Posts: 978 |
|
Re: z=z+pitch doesn't work in for-loop? November 18, 2016 03:47PM |
Registered: 10 years ago Posts: 5,232 |
|
Re: z=z+pitch doesn't work in for-loop? November 19, 2016 09:08AM |
Registered: 10 years ago Posts: 5,232 |
...
echo("X",radius*sin(angle)," Y",radius*cos(angle),"Z",
(i-1)*360/step*pitch+(angle/step)*pitch );
...