chiark / gitweb /
pandemic-quarantines: numbers, dxfs
[reprap-play.git] / pandemic-quarantines.scad
1 // -*- C -*-
2
3 prisml = 13;
4 triedge = 13;
5
6 figboxsize = 13;
7
8 module Number(depth) {
9   translate([-figboxsize/2, -figboxsize/2])
10     import(file=str("pandemic-quarantine-l",depth,".dxf"), convexity=100);
11 }  
12
13 module FaceTriangle(){
14   x = triedge / 2;
15   y = triedge / 2 * sqrt(3);
16   polygon([[-x,  0],
17            [ 0,  y],
18            [ x,  0]]);
19 }
20
21 module Body(){
22   translate([0, prisml/2, 0])
23     rotate([90,0,0])
24     linear_extrude(height=prisml) FaceTriangle();
25 }
26
27 Body();