This class provides a big picture overview of how the API interacts with your projects as well as gives specific training on using the API to automate your workflows. We discuss actual time-saving solutions that are made possible with the API, with a focus on giving participants the general understanding and resources needed to start their own API projects. We examine specific code samples, showing how to extract information from elements in linked models, and we cover some practical uses of the raytrace functions of the Revit API. We also present the use of the API to automate data manipulation and discuss the transfer of data from other sources. The class includes discussion of example applications and discussion of ideas for future development.
- Evaluate the potential for the API to accelerate production in the real world
- Describe the API development process as a whole
- Use the API to query linked models for element information
- Identify methods of data import/export and model manipulation using the API
David is an electrical engineer for Glumac Engineers with experience designing millions of square feet of projects using the Revit software. In addition to project design, David oversees the integration of BIM technologies into the engineering practices of the firm's 10 offices. His experience includes software development in integrating calculations and office applications with design software such as Revit and SKM Power Tools. He shares many of his software solutions at www.rushforthprojects.com . David is a registered professional engineer and LEED accredited professional. He holds a Master's Degree in Electrical Engineering from UNLV and a Bachelor's Degree in Electrical Engineering from BYU.