Architectural 3d modeling and visualization