Abstract:Creating counterforts model in the platform of Revit includes drawing counterforts contour and path, lofting, copying array, calculating rotation angle and deflecting one by one, which is complicated and time-consuming. If using the previously developed plug-ins, the wire type and the direction of the retaining wall are limited. In order to meet the diversified requirements and simplify the operation steps of counterfort placement, the open secondary development interface API of Revit and C# language technology can be used to simulate the process of counterfort modeling and placement based on Visual Studio development platform, and the operation steps of structure creation, lofting, array replication and deflection can be replaced by programs. The complex wire type and retaining wall direction are included in the program judgment to complete counterfort placement program. The placement operation of counterfort is adjusted through the parametric interface to make the program intuitive and flexible, so as to efficiently and conveniently complete the counterfort placement operation for all kinds of retaining walls.