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

工程資訊管理 BIM 塑模
National Taiwan University via Coursera
BIM Application for Engineers
National Taiwan University via Coursera
BIM: from sketch to digital twin
St. Petersburg State Polytechnic University via Coursera
Designing a Healthcare Facility with Revit and BIM
LinkedIn Learning
Enscape Essential Training for Revit
LinkedIn Learning