blob: e6cd219de6d85140272804060cb4dd36133a2498 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
|
module cutout()
{
intersection()
{
rotate(90, [1 0 0])
translate([0 0 -50])
dxf_linear_extrude(
file = "example007.dxf",
layer = "cutout1",
height = 100,
convexity = 1);
rotate(90, [0 0 1])
rotate(90, [1 0 0])
translate([0 0 -50])
dxf_linear_extrude(
file = "example007.dxf",
layer = "cutout2",
height = 100,
convexity = 2);
}
}
difference() {
dxf_rotate_extrude(
file = "example007.dxf",
layer="dorn",
convexity = 3);
for (r = [0 90])
rotate(r, [0 0 1])
cutout();
}
|