Revit: Creating C# Plugins

44 Video Lessons

Was: $35

Deal Price: $15

You Save: $20

About this Course

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.

 

Contents

 

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.

 

Watch. Listen. Practice. Learn.