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
()
Ex_Files_Revit_Creating_C_Sharp_Plugins.zip
(189.0 MB)