Color
adapt design to have text in second color
This commit is contained in:
@@ -1,54 +1,57 @@
|
||||
include <BOSL2/std.scad>
|
||||
use <../Box.scad>
|
||||
use <../Color.scad>
|
||||
|
||||
difference() {
|
||||
box(178, 38, 20);
|
||||
translate([96.75, -1, -1]) cube([79.4, 13, 41], false); // clean area for card pocket
|
||||
}
|
||||
|
||||
// deviders
|
||||
translate([154, 12, 1.5]) cube([1, 24.5, 16.5], false);
|
||||
translate([129, 12, 1.5]) cube([1, 24.5, 16.5], false);
|
||||
translate([104, 12, 1.5]) cube([1, 24.5, 16.5], false);
|
||||
translate([79, 1.5, 1.5]) cube([1, 35, 16.5], false);
|
||||
translate([54, 1.5, 1.5]) cube([1, 35, 16.5], false);
|
||||
|
||||
// card pocket
|
||||
difference() {
|
||||
translate([96.75, 0, 0]) {
|
||||
difference() {
|
||||
cube([79.4, 12, 40], false);
|
||||
translate([1.5, -1, 1.5]) cube([76.4, 11.5, 41], false);
|
||||
}
|
||||
|
||||
translate([1.5, 0, 1.5]) cuboid(
|
||||
[6, 1.5, 38.5],
|
||||
anchor = [-1, -1, -1],
|
||||
rounding = 5,
|
||||
edges = TOP + RIGHT
|
||||
);
|
||||
|
||||
translate([71.9, 0, 1.5]) cuboid(
|
||||
[6, 1.5, 38.5],
|
||||
anchor = [-1, -1, -1],
|
||||
rounding = 5, edges = TOP + LEFT
|
||||
);
|
||||
|
||||
translate([7.5, 0, 1.5]) {
|
||||
difference() {
|
||||
cube([64.4, 1.5, 11], false);
|
||||
translate([0, -1, 6]) cuboid(
|
||||
[64.4, 4.5, 6],
|
||||
anchor = [-1, -1, -1],
|
||||
rounding = 5,
|
||||
edges = [
|
||||
BOTTOM + LEFT,
|
||||
BOTTOM + RIGHT
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
makeColor("yellow") {
|
||||
difference() {
|
||||
box(178, 38, 20);
|
||||
translate([96.75, -1, -1]) cube([79.4, 13, 41], false); // clean area for card pocket
|
||||
}
|
||||
|
||||
translate([178, 0, 0]) mirror([1, 0, 0]) sideCut(43);
|
||||
// deviders
|
||||
translate([154, 12, 1.5]) cube([1, 24.5, 16.5], false);
|
||||
translate([129, 12, 1.5]) cube([1, 24.5, 16.5], false);
|
||||
translate([104, 12, 1.5]) cube([1, 24.5, 16.5], false);
|
||||
translate([79, 1.5, 1.5]) cube([1, 35, 16.5], false);
|
||||
translate([54, 1.5, 1.5]) cube([1, 35, 16.5], false);
|
||||
|
||||
// card pocket
|
||||
difference() {
|
||||
translate([96.75, 0, 0]) {
|
||||
difference() {
|
||||
cube([79.4, 12, 40], false);
|
||||
translate([1.5, -1, 1.5]) cube([76.4, 11.5, 41], false);
|
||||
}
|
||||
|
||||
translate([1.5, 0, 1.5]) cuboid(
|
||||
[6, 1.5, 38.5],
|
||||
anchor = [-1, -1, -1],
|
||||
rounding = 5,
|
||||
edges = TOP + RIGHT
|
||||
);
|
||||
|
||||
translate([71.9, 0, 1.5]) cuboid(
|
||||
[6, 1.5, 38.5],
|
||||
anchor = [-1, -1, -1],
|
||||
rounding = 5, edges = TOP + LEFT
|
||||
);
|
||||
|
||||
translate([7.5, 0, 1.5]) {
|
||||
difference() {
|
||||
cube([64.4, 1.5, 11], false);
|
||||
translate([0, -1, 6]) cuboid(
|
||||
[64.4, 4.5, 6],
|
||||
anchor = [-1, -1, -1],
|
||||
rounding = 5,
|
||||
edges = [
|
||||
BOTTOM + LEFT,
|
||||
BOTTOM + RIGHT
|
||||
]
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
translate([178, 0, 0]) mirror([1, 0, 0]) sideCut(43);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user