Cross-Sectional Curve-based Elevation Construction and Editing for 2D-Floor-Plan Designers