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

UNSW Computing 1 - The Art of Programming
OpenLearning
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Beginning Game Programming with C#
University of Colorado System via Coursera
Introduction to Computing 计算概论A
Peking University via Coursera
Comprendre les Microcontroleurs
École Polytechnique Fédérale de Lausanne via Coursera