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: rename InterlockLobe* (from Interlock) (nfc)
[reprap-play.git]
/
sewing-table.scad.m4
diff --git
a/sewing-table.scad.m4
b/sewing-table.scad.m4
index 25bca6cf5f0a4d9d9c626a25a315d6b8eaf948fc..40ec1be2524399e6d80c9f0546707406d848ed0f 100644
(file)
--- a/
sewing-table.scad.m4
+++ b/
sewing-table.scad.m4
@@
-121,7
+121,7
@@
module RoundLeftCorner(this_cnr, right_cnr) {
}
}
}
}
-module InterlockPlan(r, ymir) {
+module Interlock
Lobe
Plan(r, ymir) {
dx = sqrt(3) * r;
$fn= 80;
translate([thehd[0], 0]){
dx = sqrt(3) * r;
$fn= 80;
translate([thehd[0], 0]){
@@
-139,19
+139,19
@@
module InterlockPlan(r, ymir) {
}
}
}
}
-module InterlockCore(r, plusth, ymir) {
+module Interlock
Lobe
Core(r, plusth, ymir) {
translate([0, 0, plusth]){
mirror([0,0,1]){
linear_extrude(height=tile_th+plusth*2, convexity=10){
translate([0, 0, plusth]){
mirror([0,0,1]){
linear_extrude(height=tile_th+plusth*2, convexity=10){
- InterlockPlan(r, ymir);
+ Interlock
Lobe
Plan(r, ymir);
}
}
}
}
}
}
}
}
-module Interlock(this_cnr, right_cnr, negative=0) {
+module Interlock
Lobe
(this_cnr, right_cnr, negative=0) {
INREFFRAME(this_cnr, right_cnr)
INREFFRAME(this_cnr, right_cnr)
- InterlockCore(negative ? interlock_negative_rad : interlock_rad,
+ Interlock
Lobe
Core(negative ? interlock_negative_rad : interlock_rad,
negative ? 1 : 0,
negative ? 0 : 1);
}
negative ? 1 : 0,
negative ? 0 : 1);
}
@@
-169,7
+169,7
@@
module TestPiece1(){ ////toplevel
corners = TestPiece_holes2corners(holes);
difference(){
TileBase(corners[0], corners[2]);
corners = TestPiece_holes2corners(holes);
difference(){
TileBase(corners[0], corners[2]);
- Interlock(corners[1], corners[2], 1);
+ Interlock
Lobe
(corners[1], corners[2], 1);
}
Posts(holes);
RoundEdge(corners[0], corners[1]);
}
Posts(holes);
RoundEdge(corners[0], corners[1]);
@@
-185,7
+185,7
@@
module TestPiece2(){ ////toplevel
TileBase(corners[0], corners[2]);
Posts(holes);
RoundEdge(corners[0], corners[1]);
TileBase(corners[0], corners[2]);
Posts(holes);
RoundEdge(corners[0], corners[1]);
- Interlock(corners[3], corners[0]);
+ Interlock
Lobe
(corners[3], corners[0]);
}
module Demo(){ ////toplevel
}
module Demo(){ ////toplevel