diff --git a/flower_pot/weave_planter.scad b/flower_pot/weave_planter.scad index 69bb5ea..5163e21 100644 --- a/flower_pot/weave_planter.scad +++ b/flower_pot/weave_planter.scad @@ -3,11 +3,8 @@ // Parametric. // Reverse-engineered from "Planter - 100mm" and "Drip Tray - 100mm" STLs (https://www.printables.com/model/1507840-weave-planter). // -// Outside: diagonal basket weave (two strip directions crossing over/under, -// 45 deg chamfered strip edges, dark diamond gaps between strips). -// Lock: 4 lugs on the tray rim pass between 4 stops on the underside of -// the planter. Push the planter down onto the tray with the lugs in -// the gaps, then twist ~45 deg so every lug sits over a stop. +// Outside: diagonal basket weave (two strip directions crossing over/under, 45 deg chamfered strip edges, dark diamond gaps between strips). +// Lock: 4 lugs on the tray rim pass between 4 stops on the underside of the planter. Push the planter down onto the tray with the lugs in the gaps, then twist ~45 deg so every lug sits over a stop. // // Both parts print as modelled (flat side down, no supports): // - weave strips have 45 deg chamfers, ends of the weave taper 45 deg @@ -148,8 +145,7 @@ function g_faces(a, dl, P, off) = g_q(a, dl + 1, P) ? [] : [[p01, p11, i11], [p01, i11, i01]], g_q(a - 1, dl + 1, P) ? [] : [[p00, p01, i01], [p00, i01, i00]]); -// Ring-shaped skin whose outer surface is the weave between z0 and z1, with the -// 45 deg run-out at both ends (trimmed by the envelope below). +// Ring-shaped skin whose outer surface is the weave between z0 and z1, with the 45 deg run-out at both ends (trimmed by the envelope below). module weave_skin(z0, z1) { L = z1 - z0; M = nl * N;