Hard to remove support detection

It's the start of Q4 and we've got a couple of releases scheduled already. We're kicking off with a new feature in the 3D viewer which is the hard to remove support detection for FDM and SLA. The purpose of this feature is to help Hubs identify potential problems with printing the part and will help to prevent surprises for both Hubs and customers.

The hard to remove support detection will find volumes in a 3D model where support will have to be printed that is hard to reach. The algorithm takes into account that hard to remove support can be solved by smartly orienting the model on the build plate. It will try the most sensible orientations and only highlight the volume that will need supports in each of those orientations (assuming 45° overhang).

If you have any feedback, please use the link on the bottom right of the 3D viewer.