The BIM course. Revit API I. C# It positions itself as a gateway to one of the sectors with the greatest potential in the field of construction and architectural design. Currently, digitalisation and the use of advanced technologies such as BIM (Building Information Modelling) are essential for optimising processes and improving efficiency in projects. Learning how to Programming in C# and using the Revit API It will enable you to create custom plugins, manage databases and manipulate model objects with precision – skills that are in high demand in the job market. This course not only equips you to excel in a competitive environment, but also enhances your ability to innovate and adapt technological solutions to the needs of the sector. With a practical and accessible approach, you’ll have the opportunity to broaden your professional horizons and become a leading figure in the implementation of BIM technologies.
BIM. Revit API I. C#
Introduction
Objectives
- To understand the fundamental concepts of BIM and its application in Revit.
- Learn how to develop basic applications in Revit using C#.
- Be proficient in creating and managing databases within a BIM environment.
- To develop a first functional Revit plugin effectively.
- Apply advanced object selection techniques in Revit.
- Create and edit model objects using Revit tools.
- Integrate BIM workflows into real-world architectural projects.
Table of Contents
TEACHING UNIT 1. INTRODUCTION
What is the Revit API?
Required languages, tools and software
Compiling a plugin and loading it in Revit
TEACHING UNIT 2. DATABASE AND FIRST PLUGIN
Organising the database in Revit
Creating an External Command
TEACHING UNIT 3. SELECTING OBJECTS
Selecting objects (I)
Selecting objects (II). Filters
TEACHING UNIT 4. EDITING AND CREATING MODEL OBJECTS
Editing and creating objects
Units of measurement