// just does a difference with a cube

difference() {
  translate([0, 0, 15]) cube(30, center=true);
  import("hilbert_cube1.stl");
}

// difference() {
//   // for this model I had to float it because of the sharp bottom edges caused openscad to not make a manifold shell
//   // so, make it offset a multiple of layer height, in this case 0.3 layer height
//   translate([0, 0, (30+(0.3*6))/2]) cube(30+(0.3*6), center=true);
//   translate([0, 0, 0]) import("Hilb64Thick.stl");
//   // translate([0, -50, 51]) cube(100, center=true);
// }
