I was asked to print a replacement for a broken part of an elevator. I don't know where exactly this piece fits on actual elevator, but it seems to be a cover of an emergency telephone speaker.
Originally I wanted to do it my traditional way. First scan the piece using ordinary 2D scanner. Then trace outlines in Inkcape to get vector paths. Export paths to Openscad and there use several extrusions, differences, joins and other operations to create a model.