chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
sewing-table: make Demo a toplevel
[reprap-play.git]
/
earring-stand.scad
diff --git
a/earring-stand.scad
b/earring-stand.scad
index 2894be1070c763d89811df303287404d490d3948..85c28a877107edf7984bf6fe4bfd7ff8abd7a011 100644
(file)
--- a/
earring-stand.scad
+++ b/
earring-stand.scad
@@
-7,11
+7,10
@@
front_width = 120;
front_setback = 30;
front_thick = 2.4;
front_setback = 30;
front_thick = 2.4;
-front_hex_stride = 1
3
;
-front_hex_dia =
10
;
+front_hex_stride = 1
2.5
;
+front_hex_dia =
9.5
;
-front_hex_x_fudge = 0.05;
-front_hex_y_fudge = -0.1;
+front_hex_y_fudge = -0.65;
front_surround_lr =3;
front_surround_lr =3;
@@
-233,10
+232,16
@@
module Base(){
}
translate([xmin,
0,
}
translate([xmin,
0,
- -eclip_base_offset - thicks[0]])
- cube([xmax - xmin,
- front_width,
+ -eclip_base_offset - thicks[0]]){
+ difference(){
+ cube([xmax - xmin,
+ front_width,
thicks[0]]);
thicks[0]]);
+ translate([xmax-xmin, front_width]/2)
+ rotate([0,0,270])
+ Commitid_Full16_M();
+ }
+ }
}
module FrontPattern(){
}
module FrontPattern(){
@@
-256,12
+261,12
@@
module FrontPattern(){
difference(){
square([front_width, totalh]);
difference(){
square([front_width, totalh]);
- for (xi=[
0 : 10
]) {
- translate([
xi * xstride
+
- front_surround_lr +
-
front_hex_dia*front_hex_x_fudge,
0]) {
+ for (xi=[
-5 : 5
]) {
+ translate([
front_width/2
+
+ xi * xstride,
+ 0]) {
for (yi=[ 0 : 10 ]) {
for (yi=[ 0 : 10 ]) {
- echo(yi);
+
//
echo(yi);
translate([0, yi * ystride +
front_hex_dia*front_hex_y_fudge]) {
for (dv=[ [0,0],
translate([0, yi * ystride +
front_hex_dia*front_hex_y_fudge]) {
for (dv=[ [0,0],
@@
-311,7
+316,19
@@
module Back(){
}
}
}
}
-module Demo(){
+module BackPrint(){ ////toplevel
+ rotate([0,-90,0]) Back();
+}
+
+module FrontPrint(){ ////toplevel
+ rotate([0, 90+beta, 0]) Front();
+}
+
+module BasePrint(){ ////toplevel
+ Base();
+}
+
+module Demo(){ ////toplevel
color("red") Base();
color("blue") Front();
color("black") Back();
color("red") Base();
color("blue") Front();
color("black") Back();
@@
-322,4
+339,7
@@
module Demo(){
//TestProtr();
//TestRAProtr();
//Sketch();
//TestProtr();
//TestRAProtr();
//Sketch();
-Demo();
+//Demo();
+//BackPrint();
+//FrontPrint();
+//BasePrint();