summaryrefslogtreecommitdiff
path: root/examples/example007.scad
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();
}
contact: Jan Huwald // Impressum