wood_width = 3; height_sapin = 100; scale1 = 1; draw_2D(); module draw_2D() { sapin1(); translate([58,height_sapin,0]) rotate([0,0,180]) sapin2(); } module draw_3D() { rotate([90,0,0]) { linear_extrude(height=wood_width) sapin1(); translate([-wood_width/2,0,wood_width/2]) rotate([0,90,0]) mirror([1,0,0]) linear_extrude(height=wood_width) sapin2(); } } module sapin1() { difference() { scale([scale1,scale1]) import("sapin1.dxf"); translate([-wood_width/2,height_sapin/2]) square([wood_width, height_sapin/2]); } } module sapin2() { difference() { scale([scale1,scale1]) import("sapin2.dxf"); translate([-wood_width/2,-0.1]) square([wood_width, height_sapin/2+0.1]); } }