module verysmall(){ rotate([90,0,180]) { translate([0,0,3]) linear_extrude (height=30, $fn = 200) import (file="profils.dxf", layer="1", $fn=200); linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,22]) linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); } } module small(){ rotate([90,0,180]) { translate([0,0,3]) linear_extrude (height=90, $fn = 200) import (file="profils.dxf", layer="1", $fn=200); linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,22]) linear_extrude (height=54, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,87]) linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); } } module medium(){ rotate([90,0,180]) { translate([0,0,3]) linear_extrude (height=126, $fn = 200) import (file="profils.dxf", layer="1", $fn=200); linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,22]) linear_extrude (height=125-10-22, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,125]) linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); } } module tall(){ rotate([90,0,180]) { translate([0,0,3]) linear_extrude (height=190, $fn = 200) import (file="profils.dxf", layer="1", $fn=200); linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,22]) linear_extrude (height=125-10-22, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,125]) linear_extrude (height=54, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); translate([0,0,125+54+10]) linear_extrude (height=12, $fn = 200) import (file="profils.dxf", layer="0", $fn=200); } } verysmall(); translate([20,0,0]) small(); translate([40,0,0]) medium(); translate([60,0,0]) tall();