// -*- C -*- prisml = 13; triedge = 13; etchdepth = 1.5; figboxsize = 13; module Number(number) { translate([-figboxsize/2, -figboxsize/2]) import(file=str("pandemic-quarantine-l",number,".dxf"), convexity=100); } module FaceTriangle(){ x = triedge / 2; y = triedge / 2 * sqrt(3); polygon([[-x, 0], [ 0, y], [ x, 0]]); } module Body(){ translate([0, prisml/2, 0]) rotate([90,0,0]) linear_extrude(height=prisml) FaceTriangle(); } module NumberCut(number){ translate([0,0, -etchdepth]) linear_extrude(height= etchdepth + 1) Number(number); } module Etchings(){ for (my=[0,1]) { } } module Counter(){ difference(){ Body(); Etchings(); } } Counter(); //NumberCut(1);