Slic3r is configured with the size of the printable area, and knows the maximum size in each dimension for the model. I'd like to be able to easily scale a model uniformly to the maximum size possible for the print bed.
For example, suppose I want the biggest Flexi Rex I can possibly have. My options are either to remember/look up the actual printable area of my printer and do some math for the constraining dimension or guess and check my way to something reasonable. In this case, roughly 300% seems to be as big as it gets. I was thinking it'd be nice to have, for example, an entry in "Scale to size" for "maximum" that would increase each dimension uniformly until hitting a constraint in one of the dimensions.
I think it would be both sensible and useful to not change orientation at all (rotate through the Z-axis or change which face is down).
_Is this a new feature request?_
Yes
Slic3rPE has an out-of-bed detection and a scale gizmo since 1.41 release. I would just load an object, let it autocenter (or center in myself), turn the scale gizmo on and keep scaling the object until the out of bed detection stops me. Does this have any drawback that would justify adding this as a separate feature?
"Scale to fit" uniformly would be great feature. I like the idea. Using the scale gizmo feels like tedious workaroud. Separate menu function would feel better, eliminates any guesswork. Just click scale to fit and you'r done.
I would find this usefull too.
Does this have any drawback that would justify adding this as a separate feature?
Barely - as I mentioned, this is what I currently do. It's harder to be exactly correct, usually it involves guessing, but it's a matter of millimeters at that point. It seemed like an easy-to-implement feature that is a common enough use case to throw on a context menu. I'm not suggesting it'd change my life, but it's inconvenient and I would have used it a couple dozen times instead of guess-and-check-ing my way there.
@enricoturri1966 is looking into it.
The upcoming PrusaSlicer 2.1.0-alpha1 implements "Scale to print volume" function, first using the object's context menu, second using the "f" key at the time the scaling gizmo is active.
Closing.
Most helpful comment
The upcoming PrusaSlicer 2.1.0-alpha1 implements "Scale to print volume" function, first using the object's context menu, second using the "f" key at the time the scaling gizmo is active.
Closing.