summaryrefslogtreecommitdiffstats
path: root/ice_glass_forms
diff options
context:
space:
mode:
authorRobert "ar" Gerus <ar@bash.org.pl>2013-06-08 02:08:49 +0200
committerRobert "ar" Gerus <ar@bash.org.pl>2013-06-08 02:08:49 +0200
commitb0daed8e1cd174cdd72ad22b7a7d3d7d6b79615f (patch)
tree77ebe9ce89057af36a31a40eca0b8cc41ffbc210 /ice_glass_forms
parent86dfac7b43664d114200418f0ad637ab1b008b1d (diff)
download3dparts-b0daed8e1cd174cdd72ad22b7a7d3d7d6b79615f.tar.gz
3dparts-b0daed8e1cd174cdd72ad22b7a7d3d7d6b79615f.tar.bz2
3dparts-b0daed8e1cd174cdd72ad22b7a7d3d7d6b79615f.zip
It was physically impossible to insert inner part into the outer…
Diffstat (limited to 'ice_glass_forms')
-rw-r--r--ice_glass_forms/glass.scad14
1 files changed, 12 insertions, 2 deletions
diff --git a/ice_glass_forms/glass.scad b/ice_glass_forms/glass.scad
index 56939ae..48a60c6 100644
--- a/ice_glass_forms/glass.scad
+++ b/ice_glass_forms/glass.scad
@@ -18,10 +18,18 @@ module holding_cut_in(height, t_rad) {
cube([10 ,t_rad * 2,10]);
}
+module holding_insert_cut_in(height, t_rad) {
+ rotate([0,0,10])
+ translate([t_rad + 5, 0, height -5])
+ cube([10, 10, 50]);
+}
+
module holding_cut_ins(height, t_rad) {
for (i = [0:90:360]) {
- rotate([0,0,i])
+ rotate([0,0,i]) {
holding_cut_in(height, t_rad);
+ holding_insert_cut_in(height, t_rad);
+ }
}
}
@@ -29,7 +37,7 @@ module outer_cup_form(height, b_rad, t_rad) {
difference() {
cylinder(height + 10, t_rad + 10, t_rad + 10);
translate([0,0,10.1])
- cup_shape(height, b_rad, t_rad);
+ cup_shape(height, b_rad, t_rad);
holding_cut_ins(height, t_rad);
}
}
@@ -132,3 +140,5 @@ module print2(height, b_rad, t_rad) {
rotate([0,180,0])
inner_cup_form(height, b_rad, t_rad);
}
+
+example();