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

Introduction to Bootstrap - A Tutorial
Microsoft via edX
系统平台与C#程序基础
Xi'an Jiaotong University via Coursera
Apprendre à coder pour les vrais débutants
Microsoft Virtual Academy via OpenClassrooms
DevOps Testing
Microsoft via edX
Introduction to Data Modeling
Microsoft via edX