mirror of
https://github.com/kennetek/gridfinity-rebuilt-openscad.git
synced 2024-11-26 18:28:01 +00:00
small vase tweaks
This commit is contained in:
parent
6954345a96
commit
81bd698125
1 changed files with 7 additions and 8 deletions
|
@ -5,7 +5,6 @@ $fs = 0.25;
|
||||||
// ===== Commands ===== //
|
// ===== Commands ===== //
|
||||||
|
|
||||||
color("tomato")
|
color("tomato")
|
||||||
rotate([0,0,180])
|
|
||||||
//gridfinityBaseVase();
|
//gridfinityBaseVase();
|
||||||
gridfinityVase();
|
gridfinityVase();
|
||||||
|
|
||||||
|
@ -25,15 +24,15 @@ bottom_layer = 3;
|
||||||
/* [General Settings] */
|
/* [General Settings] */
|
||||||
|
|
||||||
// number of bases along x-axis
|
// number of bases along x-axis
|
||||||
gridx = 7;
|
gridx = 1;
|
||||||
// number of bases along y-axis
|
// number of bases along y-axis
|
||||||
gridy = 2;
|
gridy = 1;
|
||||||
// bin height. See bin height information and "gridz_define" below.
|
// bin height. See bin height information and "gridz_define" below.
|
||||||
gridz = 6;
|
gridz = 6;
|
||||||
// base unit
|
// base unit
|
||||||
length = 42;
|
length = 42;
|
||||||
// number of compartments along x-axis
|
// number of compartments along x-axis
|
||||||
n_divx = 3;
|
n_divx = 2;
|
||||||
|
|
||||||
/* [Toggles] */
|
/* [Toggles] */
|
||||||
// toggle holes on the base for magnet
|
// toggle holes on the base for magnet
|
||||||
|
@ -58,10 +57,10 @@ enable_pinch = true;
|
||||||
gridz_define = 0; // [0:gridz is the height of bins in units of 7mm increments - Zack's method,1:gridz is the internal height in millimeters, 2:gridz is the overall external height of the bin in millimeters]
|
gridz_define = 0; // [0:gridz is the height of bins in units of 7mm increments - Zack's method,1:gridz is the internal height in millimeters, 2:gridz is the overall external height of the bin in millimeters]
|
||||||
|
|
||||||
// how tabs are implemented
|
// how tabs are implemented
|
||||||
style_tab = round($t*7); // [0:continuous, 1:broken, 2:auto, 3:right, 4:center, 5:left, 6:none]
|
style_tab = 0; // [0:continuous, 1:broken, 2:auto, 3:right, 4:center, 5:left, 6:none]
|
||||||
|
|
||||||
// where to put X cutouts for attaching bases
|
// where to put X cutouts for attaching bases
|
||||||
style_base = 1; // [0:all, 1:corners, 2:edges, 3:auto, 4:none]
|
style_base = 0; // [0:all, 1:corners, 2:edges, 3:auto, 4:none]
|
||||||
|
|
||||||
|
|
||||||
/* [Miscellaneous] */
|
/* [Miscellaneous] */
|
||||||
|
@ -164,7 +163,7 @@ module gridfinityVase() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (enable_funnel)
|
if (enable_funnel)
|
||||||
pattern_linear(n_divx > 1 ? 1 : n_st == 0 || n_st == 1 ? gridx : 1, 1, (gridx*length-r_fo1)/gridx)
|
pattern_linear((n_st==0?n_divx>1?n_divx:gridx:1), 1, (gridx*length-r_fo1)/(n_st==0?n_divx>1?n_divx:gridx:1))
|
||||||
transform_funnel()
|
transform_funnel()
|
||||||
block_funnel_outside();
|
block_funnel_outside();
|
||||||
|
|
||||||
|
@ -178,7 +177,7 @@ module gridfinityVase() {
|
||||||
}
|
}
|
||||||
|
|
||||||
if (enable_funnel)
|
if (enable_funnel)
|
||||||
pattern_linear(n_divx > 1 ? 1 : n_st == 0 || n_st == 1 ? gridx : 1, 1, (gridx*length-r_fo1)/gridx)
|
pattern_linear((n_st==0?n_divx>1?n_divx:gridx:1), 1, (gridx*length-r_fo1)/(n_st==0?n_divx>1?n_divx:gridx:1))
|
||||||
transform_funnel()
|
transform_funnel()
|
||||||
block_funnel_inside();
|
block_funnel_inside();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue