YoVDO

Revit: Creating C# Plugins

Offered By: LinkedIn Learning

Tags

Autodesk Revit Courses C Programming Courses Microsoft Visual Studio Courses

Course Description

Overview

Build your own Revit plugins with C# and the Revit API. Learn how to develop plugins for automating systems, analyzing geometry, extracting data, and more.

Syllabus

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
Conclusion
  • Next steps

Taught by

Jeremy Graham

Related Courses

3D Art and Audio Pipeline
Unity via Coursera
3D Interactions and Navigation
Unity via Coursera
ABC du langage C
Institut Mines-Télécom via France Université Numerique
Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera
Add Gore to Your Game in Unity
Coursera Project Network via Coursera