Ok, another Openscad question... April 24, 2013 01:57PM |
Registered: 12 years ago Posts: 143 |
Re: Ok, another Openscad question... April 24, 2013 02:47PM |
Registered: 14 years ago Posts: 643 |
$fn=100; difference() { cylinder(h = 100, r=90); cylinder(h = 210, r=15, center = true); //Blades for (b = [0:5]) { rotate([0,0,b*360/6]) translate([65,0,-1]) cylinder(h=104,r=30); } }
Re: Ok, another Openscad question... April 24, 2013 10:44PM |
Registered: 12 years ago Posts: 143 |
Re: Ok, another Openscad question... April 24, 2013 11:12PM |
Registered: 12 years ago Posts: 143 |
Re: Ok, another Openscad question... April 25, 2013 01:07AM |
Registered: 12 years ago Posts: 973 |
Re: Ok, another Openscad question... April 25, 2013 03:19AM |
Registered: 15 years ago Posts: 3,742 |
Re: Ok, another Openscad question... April 25, 2013 05:22AM |
Registered: 14 years ago Posts: 643 |
$fn=100; blades = 6; blade_inner_radius = 30; blade_outer_radius= 33; difference(){ intersection(){ cylinder(h=100,r=90,center=true); difference(){ union(){ cylinder(h=100,r=60,center=true); for (b= [0:blades-1]){ rotate([0,0,b*360/blades]) translate([65,0,0]) cylinder(r=blade_outer_radius, h = 100, center = true); } } for (b= [0:blades-1]){ rotate([0,0,b*360/blades]) translate([75,10,0]) cylinder(r=blade_inner_radius, h = 102, center = true); } } } cylinder(h=110,r=15,center=true); }
Re: Ok, another Openscad question... April 26, 2013 01:24AM |
Registered: 12 years ago Posts: 143 |
Re: Ok, another Openscad question... April 26, 2013 05:35AM |
Registered: 12 years ago Posts: 143 |
Re: Ok, another Openscad question... April 26, 2013 05:38AM |
Registered: 12 years ago Posts: 143 |
Re: Ok, another Openscad question... April 26, 2013 05:50AM |
Registered: 15 years ago Posts: 3,742 |
$fn=200; blades = 6; blade_inner_radius = 32; blade_outer_radius= 33; difference(){ intersection(){ cylinder(h=100,r=98,center=true); difference(){ union(){ cylinder(h=100,r=38,center=true); for (b= [0:blades-1]){ rotate([0,0,b*360/blades]) translate([65,0,0]) cylinder(r=blade_outer_radius, h = 100, center = true); } } for (b= [0:blades-1]){ rotate([0,0,b*360/blades]) translate([66,1.7,0]) cylinder(r=blade_inner_radius, h = 102, center = true); } for (b= [0:blades-1]) rotate([0,0,b*360/blades]) translate([22,0,0]) cylinder(r=10, h = 110, center = true); for (b= [0:blades-1]) rotate([0,0,b*360/blades]) translate([27,16,0]) cylinder(r=5, h = 110, center = true); } } cylinder(h=110,r=10,center=true, $fn=6); }
Re: Ok, another Openscad question... April 27, 2013 04:53AM |
Registered: 12 years ago Posts: 143 |