Low-Poly Planter Tray

A tray to fit nicely under this model
$fn=80; scaleFactor=1; module solid() { translate([-18*scaleFactor,146*scaleFactor,0]) scale([scaleFactor,scaleFactor,scaleFactor]) import("reference/thingiverse-2999036.stl"); // https://www.thingiverse.com/thing:2999036 } module base() { difference() { scale([1.065,1.065,1.065]) solid(); translate([0,0,14]) translate([0,0,50]) cube([250,250,100], center=true); translate([0,0,0.75]) scale([1.04,1.04,1.04]) solid(); } } module bumps() { module bumpsWhole() { translate([22*scaleFactor,0,0]) sphere(r=4); translate([0,22*scaleFactor,0]) sphere(r=4); translate([0,-22*scaleFactor,0]) sphere(r=4); translate([-22*scaleFactor,0,0]) sphere(r=4); } difference() { bumpsWhole(); translate([0,0,-50]) cube([250,250,100], center=true); } } base(); bumps();