Modules:
45 Lessons
00
Introduction
How To Get The Most From This Course.
01
Prepare Revit API Development Environment
Let's start by sharpening our tools. "Give me six hours to chop down a tree and I will spend the first four sharpening the axe." Lincoln
01:03: Configure Revit API Autocomplete (in pyCharm)
10:10
01.04: Create your own pyRevit Extension
10:30
02
How to Read and Understand Revit API Documentation
Coding without documentation is like sailing without a wind.
03
How to Select and Read Element's Properties
To start testing our code, we need to get an element. So let's learn how to select one and read its properties
04
Parameters with Revit API
Revit is all about parameters, so get familiar how to Get, Read and Set Parameter Values with Revit APi.
05
Transactions - How To Make Changes in Your Projects
Whenever we want to make any changes to the project we need to use 'Transaction'. So let's explore how they work.
06
Master Getting Elements with Revit API
Revit is like a Database containing all our elements sorted by different properties. And FIlteredElementCollector class allows us to filter them.
07
Revit API Filters
Learn about Revit API filters that can extend functionality of FilteredElementCollector for getting elements
08
UI Forms: Revit Inputs & Outputs
Understand how to create UI Forms by using pre-written forms or creating your own custom UI