Learn to program the Revit API by Boost Your BIM – Part 2
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.
Create a floor with code to put the verticies in the correct order
Create 'shape edit' points in a floor based on XYZ points in a toposurface
Allow the user to multi-select supports
Create model lines and the sketch planes that are needed to create them.
Create model lines based on the geometry of analytical lines
How to find the column nearest a given point. An enhancement has been made to the downloadable code that is not in the video - this allows the code to work for vertical and slanted columns.
How to suppress warnings and capture information about elements involved in the warnings for a specific transaction.
Create and edit topo
How to find all elements that would be deleted when a specified element is deleted.
Use the ability to cancel the DocumentSavingAs event to prevent doing a Save As onto a central file