Skip to content
Snippets Groups Projects
Commit 107ddb9b authored by fxk8y's avatar fxk8y :spider:
Browse files

Ok, so, this seems to work, but it is very ugly and non-functional. Time to...

Ok, so, this seems to work, but it is very ugly and non-functional. Time to take another route at tackling the problem………
parent e4f85e5f
No related branches found
No related tags found
No related merge requests found
......@@ -211,23 +211,28 @@ module funnel2D() {
// ff = funnel fin
ff_str = hs_fin_w0; // strength
module funnelFins(){
module funnelFins(
w = hs_w,
fin_cnt = hs_fin_cnt,
fin_spacing = hs_fin_spacing,
fin_cnt = hs_fin_cnt,
fin_w0 = hs_fin_w0,
_str = ff_str
) {
module fin(y) {
module _fF(y) {
translate([0, -y/2, 0]) square([x, y]);
translate([0, 0, 0]) roundTri((x*9) * (y/hs_w), y, 5);
translate([0, 0, 0]) roundTri((x*9) * (y/w), y, 5);
}
difference() {
_fF(y + ff_str/2);
_fF(y - ff_str/2);
_fF(y + _str/2);
_fF(y - _str/2);
}
}
fin(hs_w - 5);
// for (y=[0:fin_cnt/2 - 1]) translate([0, y * ( fin_w0 + fin_spacing), baseplate]) fin();
for (y=[0:fin_cnt/2 - 1]) fin(w - y * (fin_w0 + fin_spacing) * 2);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment