Ancient buildings possess significant artistic and cultural value. The digitization of these structures is a crucial aspect of their restoration, providing foundational data for subsequent stress and health analyses. However, creating accurate models of ancient buildings is a challenging endeavor, even for experienced researchers, especially when dealing with a large number of structures. A pressing issue that needs addressing is how to quickly obtain accurate models of ancient buildings while ensuring both precision and efficiency. Currently, one of the more precise methods for reconstructing models of ancient buildings involves the use of scanned point clouds and manual reconstruction through modeling software. However, this method suffers from poor accuracy and low efficiency, making the modeling process complex and time-consuming. In this article, we will refer to the model generated from the point cloud of real components as the "current state model", and the unforced mesh model of the ancient building as the "standard model". An algorithm is proposed to construct the current state model of ancient buildings by guiding the deformation of the unforced standard model using the scanned point cloud model. First, this paper designs an automatic modeling method for ancient building components as the foundational data before deformation, addressing the issue of low modeling efficiency for ancient buildings. Second, it proposes a method for automatically calculating deformation control point pairs based on the characteristics of ancient buildings, solving the problem of manually locating control points. Finally, the proposed adaptive weight Laplacian deformation algorithm is applied to deform the standard model into the current state model.