static L rectCorners(DoubleRect r) { ret r == null ?: ll(DoublePt(r.x, r.y), DoublePt(r.x2(), r.y), DoublePt(r.x2(), r.y2()), DoublePt(r.x, r.y2())); }