Description
Is your feature request related to a problem? Please describe.
I have a model that has slot in it that can be used as drain hole but it is rectangular and not round so you can't use round drill without ruining its shape.
Describe the solution you'd like
Add an option to create drain holes using automatic boundary search similar to smart support placement for FDM.
Describe how it would work
You select surface inside cavity and then it is used as normal to create hole through hollowed shell.
Describe alternatives you've considered
Another option is to add some kind of modifier with arbitrary shape (similar to modifiers/negative volumes/support blockers in FDM). It makes this harder to use in this particular case or in any case where you might need complex shape. But at the same time it will be useful in cases where you don't have cavity to safely find boundaries.