Engineering Details Management Tool
Hardik Doshi / 2021
2 min read
Connecting our Revit BIM modeling with our structural engineering design workflows has been one of our top priorities at McNamara • Salvia, Structural Engineers.
STACK: C#, .NET, WinForms, Revit API, Inno Setup
- Built a two-part application (Windows Application and Revit Add-In) to manage an office-wide repository of typical details.
- PART 1 (Standalone Windows App): Connects to a network data file extracted from a Revit typical details file to sort and display a typical details tree list. The WinForm UI allows users to preview any selected detail image and select details for import into Revit. The UI allows users to arrange details on a canvas replicating a Revit sheet view, and finally export a JSON detail selection file to be imported into Revit.
- PART 2 (Revit Add-In): Modelers can take a built JSON selection file from PART 1 to get details to import into a Revit file.
- Run as an Revit Add-In, this tool allows users to view details selected, preview detail images on a sheet layout, modify detail placement location on the current title block, and automatically create sheet names and numbering. Utilize Inno Setup to build and package a Windows installer to distribute software to the office users.