mirror of
https://git.mirrors.martin98.com/https://github.com/prusa3d/PrusaSlicer.git
synced 2025-08-15 00:45:57 +08:00
Suppress to scale down very big object after cut (SPE-1853)
This commit is contained in:
parent
92318e45de
commit
1d3e5a9f24
@ -2779,7 +2779,9 @@ std::vector<size_t> Plater::priv::load_model_objects(const ModelObjectPtrs& mode
|
|||||||
#endif /* AUTOPLACEMENT_ON_LOAD */
|
#endif /* AUTOPLACEMENT_ON_LOAD */
|
||||||
}
|
}
|
||||||
|
|
||||||
for (size_t i = 0; i < object->instances.size(); ++i) {
|
for (size_t i = 0; i < object->instances.size()
|
||||||
|
&& !object->is_cut() // don't apply scaled_down functionality to cut objects
|
||||||
|
; ++i) {
|
||||||
ModelInstance* instance = object->instances[i];
|
ModelInstance* instance = object->instances[i];
|
||||||
const Vec3d size = object->instance_bounding_box(i).size();
|
const Vec3d size = object->instance_bounding_box(i).size();
|
||||||
const Vec3d ratio = size.cwiseQuotient(bed_size);
|
const Vec3d ratio = size.cwiseQuotient(bed_size);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user