Generating automatically three-dimensional (3-D) models of heritage monuments such as medieval buildings is a very challenging task, particularly when only archival documents of that buildings remain. This paper presents a set of algorithms dedicated to the 3-D modeling of historical buildings from a collection of old architecture plans, including floor plans, elevations, and cutoffs. Image processing algorithms help to detect and localize main structures of the building from the floor plans (thick and thin walls, openings). The extrusion of the walls allow us to build a first 3-D model. We compute height informations and add textures to the model by analyzing the elevation images from the same collection of documents. We applied this pipeline to 18th century plans of the Château de Versailles and show results for two different parts of the Château.