25 lines
502 B
OpenSCAD
25 lines
502 B
OpenSCAD
wing_thickness=6;
|
|
boss_thickness=12 - wing_thickness;
|
|
center_thickness=14;
|
|
|
|
module mirror_keep(v) {
|
|
children();
|
|
mirror(v) children();
|
|
}
|
|
|
|
mirror_keep([0, 0, 1]) {
|
|
translate([0, 0, center_thickness/2]) {
|
|
linear_extrude(wing_thickness) {
|
|
import("wings.svg");
|
|
}
|
|
|
|
linear_extrude(wing_thickness + boss_thickness) {
|
|
import("boss.svg");
|
|
}
|
|
}
|
|
|
|
linear_extrude(center_thickness/2 + wing_thickness) {
|
|
import("center.svg");
|
|
}
|
|
}
|