Interior and exterior 3D design, modelling and visualization