Architectural 3D modeling in historical buildings knowledge and restoration processes