
Was: $35
You Save: $20
Autodesk Revit is a powerful BIM platform, but it can be automated, customized, and expanded even further with plugins. With the Revit application programming interface (API) and an understanding of C#, any motivated Revit user, BIM manager, architect, or engineer can create their own custom plugins. This training course starts with an overview of the plugin development workflow, using a simple example that retrieves an element ID. Once you know how to create commands and compile and debug the plugin code, expert shows you how to work with elements (aka Revit families). Learn how to create elements, filter elements, and get and set element parameters. Then find out how to edit element geometry through code—binding intersections and projecting arrays and automate common tasks related to views and sheets.
Finally, expert shows an advanced way to execute your commands with custom user interfaces known as external applications.
Introduction
Getting started
What you should know
Using the exercise files
1. Creating a Simple Plugin
The Revit API
Viewing the Revit API
Setting up Visual Studio
Adding the API
The IExternalCommand
Creating a command
Accessing the application
Selecting elements
Registering add-ins
Compiling the code
Debugging
2. Working with Revit Elements
Classifying elements
Retrieving element information
FilteredElementCollector
Creating a collector
Transactions
Modifying elements
Creating families
Querying FilteredElementCollector
Creating line-based elements
Creating loop elements
Get parameter
Parameter values
3. Element Geometry or Editing Elements?
Element locations
Editing methods
Revit geometry basics
Traversing geometry
Intersecting geometry
Projecting rays
4. Automating Elements
Views
Filters
Tagging elements
Sheets
Placing views
5. Advanced
External applications
Creating an IExternalApplication
Customizing the user interface
Adding icons
DBApplication and events
Registering the event

1. Language: English.
2. Secure download.
Video file format: MP4.
3. Learn anywhere. Switch between
your computer, tablet, or TV.
4. Practice while you learn
with exercise files.
5. Secure payment by PayPal.
6. 30 days refund.
7. No subscription needed.
8. Lifetime access.
9. This course without a sponsored ads.