|
Ok, another Openscad question... April 24, 2013 01:57PM |
Registered: 13 years ago Posts: 143 |
|
Re: Ok, another Openscad question... April 24, 2013 02:47PM |
Registered: 15 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: 13 years ago Posts: 143 |

|
Re: Ok, another Openscad question... April 24, 2013 11:12PM |
Registered: 13 years ago Posts: 143 |
|
Re: Ok, another Openscad question... April 25, 2013 01:07AM |
Registered: 13 years ago Posts: 973 |
|
Re: Ok, another Openscad question... April 25, 2013 03:19AM |
Registered: 16 years ago Posts: 3,742 |
|
Re: Ok, another Openscad question... April 25, 2013 05:22AM |
Registered: 15 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: 13 years ago Posts: 143 |
|
Re: Ok, another Openscad question... April 26, 2013 05:35AM |
Registered: 13 years ago Posts: 143 |
|
Re: Ok, another Openscad question... April 26, 2013 05:38AM |
Registered: 13 years ago Posts: 143 |
|
Re: Ok, another Openscad question... April 26, 2013 05:50AM |
Registered: 16 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: 13 years ago Posts: 143 |