Learn to program the Revit API by Boost Your BIM

Training

Online

up to £ 100

Description

  • Type

    Training

  • Methodology

    Online

  • Class hours

    7h

  • Start date

    Different dates available

" This course is for people who want to do more with the Autodesk Revit building information modeling software. You can do a lot of great things with Revit as it ships ""out of the box"" from Autodesk, but there are still many tasks that are repetitive, boring, and error-prone. There are also many situations where you can be more effective and productive if you can add additional functionality to Revit. This course will cover a wide range of topics in the Revit API. Each topic will be taught by walking through a set of C# code samples that progress from the basics to more advanced concepts. More content will be added to this new course in the upcoming weeks. If you see a topic that you like added, just let me know and I will try to make that addition. "

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

In this course, you will learn how to write Revit API code in the C# language to perform a wide variety of tasks.

"Revit users who want to do more with Revit.No programming experience is needed. Novice programmers may find it helpful to supplement this course with some of the many free resources online."

No requisites

"-100% online -Access to the course for life -30 days warranty money back -Available from desktop or mobile app -Can begin and finish the course any time -Can repeat the course any times"

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Reviews

This centre's achievements

2020

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 3 years

Subjects

  • Autodesk
  • Revit
  • Building
  • Revit MEP
  • Revit 3D
  • Revit 2019
  • Revit Structure
  • Revit tools
  • REVIT interface
  • Autodesk Revit
  • CAD 3D
  • CAD tools
  • CAD Models
  • CAD Design
  • Modelling tools
  • Modelling skills
  • Modeling tools
  • Model Making
  • Engineering Design
  • Engineering Software

Course programme

"Revit API Basics
Introduction: A Simple Macro
Prompt user to select an element & get element info
Prompt user to select edge or face & get edge/face info
Selection - getting and setting selected elements
Find Elements - FilteredElementCollector #1
Find Elements - FilteredElementCollector #2
Find Elements - LINQ queries
Find Drafting Views that contain a CAD Link
Create an External Command
Family Types and Parameters
Get Line Length and Convert Units
.NET, C# and general programming basics
Read and Write Text Files
Directory and Path operations
Read from Excel into a Revit API external command
Write Revit data to Excel
Exception Handling
Code Reuse and Helper Functions
Obsolete Members
Creating Windows Forms for User Input
Element Operations
Delete an element - Intro to modifying the document
Create text note and get and set parameter values
Set parameter value & Check parameter storage type
Built in parameters
Collecting element area and keynote properties
Create wall
Create Family Instance (Furniture)
Create Family Instance (Door)
Element Rotation
Get Workset of an element
Element Geometry
Element Location - LocationCurve & LocationPoint
Get geometry of host faces
Get Curves and Solids of an element
Debugging Revit API Code
Step Into a Macro
Debugging external commands in Visual Studio
Intermediate / Advanced topics
Set Project Units
Selection Filters
Events
Ribbon UI - tab, panels, buttons
Write comments to the journal file
Extensible Storage
Reference Intersector
Dynamic Model Update
Source Code from BoostYourBIM blog posts
Get Categories & Materials from multiple Revit families
Record view creation date in a shared parameter
Responses to Questions
Code Samples
File Version Check
Topo From Lines"

Learn to program the Revit API by Boost Your BIM

up to £ 100