mirror of
https://github.com/BelfrySCAD/BOSL2.git
synced 2024-12-29 16:29:40 +00:00
Tweaked chamfer_mask_[xyz] examples.
This commit is contained in:
parent
8327f9550e
commit
e92e7f6dbc
1 changed files with 12 additions and 3 deletions
15
masks.scad
15
masks.scad
|
@ -95,7 +95,10 @@ module angle_pie_mask(
|
|||
// l = Height of mask
|
||||
// chamfer = size of chamfer
|
||||
// Example:
|
||||
// chamfer_mask_z(l=10.0, chamfer=2.0);
|
||||
// difference() {
|
||||
// down(5) cube(10);
|
||||
// chamfer_mask_z(l=10.1, chamfer=2.0);
|
||||
// }
|
||||
module chamfer_mask_z(l=1.0, chamfer=1.0) {
|
||||
zrot(45) cube(size=[chamfer*sqrt(2.0), chamfer*sqrt(2.0), l], center=true);
|
||||
}
|
||||
|
@ -107,7 +110,10 @@ module chamfer_mask_z(l=1.0, chamfer=1.0) {
|
|||
// l = Height of mask
|
||||
// chamfer = size of chamfer
|
||||
// Example:
|
||||
// chamfer_mask_y(l=10.0, chamfer=2.0);
|
||||
// difference() {
|
||||
// fwd(5) cube(10);
|
||||
// chamfer_mask_y(l=10.1, chamfer=2.0);
|
||||
// }
|
||||
module chamfer_mask_y(l=1.0, chamfer=1.0) {
|
||||
xrot(90) chamfer_mask_z(l=l, chamfer=chamfer);
|
||||
}
|
||||
|
@ -119,7 +125,10 @@ module chamfer_mask_y(l=1.0, chamfer=1.0) {
|
|||
// l = Height of mask
|
||||
// chamfer = size of chamfer
|
||||
// Example:
|
||||
// chamfer_mask_x(l=10.0, chamfer=2.0);
|
||||
// difference() {
|
||||
// left(5) cube(10);
|
||||
// chamfer_mask_x(l=10.1, chamfer=2.0);
|
||||
// }
|
||||
module chamfer_mask_x(l=1.0, chamfer=1.0) {
|
||||
yrot(90) chamfer_mask_z(l=l, chamfer=chamfer);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue