Offset used to place newly added volumes and instances proportional to the bed max size

This commit is contained in:
Enrico Turri 2019-04-12 15:31:33 +02:00
parent c8b467bf9f
commit 7d15ee8fd9
5 changed files with 15 additions and 7 deletions
src/slic3r/GUI

View file

@ -1437,9 +1437,7 @@ void ObjectList::load_generic_subobject(const std::string& type_name, const Mode
const wxString name = _(L("Generic")) + "-" + _(type_name);
TriangleMesh mesh;
auto& bed_shape = printer_config().option<ConfigOptionPoints>("bed_shape")->values;
const auto& sz = BoundingBoxf(bed_shape).size();
const auto side = 0.1 * std::max(sz(0), sz(1));
double side = wxGetApp().plater()->canvas3D()->get_size_proportional_to_max_bed_size(0.1);
if (type_name == "Box")
// Sitting on the print bed, left front front corner at (0, 0).