Thingiverse
Dado Box (for use with openscad CSG ops)
by merlinjim
16
Downloads
9
Likes
0
Makes
A repeatable Dado Box. One way to look at it is that this box can stack with itself on any surface. I use a loop like this to slice up big models in openscad:
for(ix=[0:2])
{
for(iy=[0:2])
{
intersection() {
translate([ix * dadoSize, iy * dadoSize, 0])
placeMyModel();
translate([ix * boxSize + ix * dadoSize), iy * boxSize + iy * boxSize, boxSize / 2])
translate([baseOffsetX, baseOffsetY, baseOffsetZ])
placeDadoBox(boxSize, dadoSize);
}
}
}
}
}
This will seperate a big model
for(ix=[0:2])
{
for(iy=[0:2])
{
intersection() {
translate([ix * dadoSize, iy * dadoSize, 0])
placeMyModel();
translate([ix * boxSize + ix * dadoSize), iy * boxSize + iy * boxSize, boxSize / 2])
translate([baseOffsetX, baseOffsetY, baseOffsetZ])
placeDadoBox(boxSize, dadoSize);
}
}
}
}
}
This will seperate a big model
Sign in to leave a comment
Sign in