chiark
/
gitweb
/
~ianmdlvl
/
reprap-play.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
1764fe3
)
earring-stand: EclipRPlan good
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 23 Jul 2016 13:22:55 +0000
(14:22 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sat, 23 Jul 2016 13:22:55 +0000
(14:22 +0100)
earring-stand.scad
patch
|
blob
|
history
diff --git
a/earring-stand.scad
b/earring-stand.scad
index 53c98406970b67e9f4454cbfd1ead68877585546..08f0701ebc0d5281e7efc655c37e415f4bca7fc4 100644
(file)
--- a/
earring-stand.scad
+++ b/
earring-stand.scad
@@
-46,9
+46,13
@@
module EclipLPlanCore(alpha){
}
module EclipRPlan(alpha, main_th){
}
module EclipRPlan(alpha, main_th){
- rotate(alpha)
- translate([ppxl + main_th + rgap, -r2*2])
- square([eclip_prong_th, r2*(2 + 1/sqrt(2))]);
+ intersection(){
+ rotate(alpha)
+ translate([ppxl + main_th + rgap, -r2*2])
+ square([eclip_prong_th, r2*(2 + 1/sqrt(2))]);
+ translate([-r2, -r2e])
+ square([r2*3, eclip_base_epsilon + r2*4]);
+ }
}
module EclipLPlan(alpha){
}
module EclipLPlan(alpha){
@@
-67,8
+71,6
@@
module EclipPPlan(main_th){
translate([ppxl, 0]) square([main_th, r2]);
}
translate([ppxl, 0]) square([main_th, r2]);
}
-rotate(-test_alpha){
color("red") EclipLPlan(test_alpha);
color("blue") rotate(test_alpha) EclipPPlan(test_main_th);
color("green") EclipRPlan(test_alpha, test_main_th);
color("red") EclipLPlan(test_alpha);
color("blue") rotate(test_alpha) EclipPPlan(test_main_th);
color("green") EclipRPlan(test_alpha, test_main_th);
-}