48{
49 std::vector<BoundingBox> out;
51 if (x1 > x0 && y1 > y0)
52 out.emplace_back(
Point(x0, y0),
Point(x1, y1));
53 };
56 add(bed.
min.x(), bed.
min.y(), zone.
min.x(), bed.
max.y());
57 add(zone.
max.x(), bed.
min.y(), bed.
max.x(), bed.
max.y());
58 add(x0, bed.
min.y(), x1, zone.
min.y());
59 add(x0, zone.
max.y(), x1, bed.
max.y());
60 return out;
61}
PointType max
Definition BoundingBox.hpp:21
PointType min
Definition BoundingBox.hpp:20
int64_t coord_t
Definition libslic3r.h:48
References boxes_around(), Slic3r::BoundingBoxBase< PointType, APointsType >::max, and Slic3r::BoundingBoxBase< PointType, APointsType >::min.
Referenced by boxes_around().