A framework to build and visualize 3D models from real world data for historical architecture and archaeology as a base for a 3D information system