mirror of
https://github.com/revarbat/BOSL2.git
synced 2025-08-21 03:51:32 +02:00
Tweaked chamfer_mask_[xyz] examples.
This commit is contained in:
15
masks.scad
15
masks.scad
@@ -95,7 +95,10 @@ module angle_pie_mask(
|
|||||||
// l = Height of mask
|
// l = Height of mask
|
||||||
// chamfer = size of chamfer
|
// chamfer = size of chamfer
|
||||||
// Example:
|
// 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) {
|
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);
|
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
|
// l = Height of mask
|
||||||
// chamfer = size of chamfer
|
// chamfer = size of chamfer
|
||||||
// Example:
|
// 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) {
|
module chamfer_mask_y(l=1.0, chamfer=1.0) {
|
||||||
xrot(90) chamfer_mask_z(l=l, chamfer=chamfer);
|
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
|
// l = Height of mask
|
||||||
// chamfer = size of chamfer
|
// chamfer = size of chamfer
|
||||||
// Example:
|
// 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) {
|
module chamfer_mask_x(l=1.0, chamfer=1.0) {
|
||||||
yrot(90) chamfer_mask_z(l=l, chamfer=chamfer);
|
yrot(90) chamfer_mask_z(l=l, chamfer=chamfer);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user