3D modeling from 2D input (architectural plans, sketches), re-modeling from existing objects