We continue updating all systems the new release and take a deep dive into the mysteries and pitfalls of the Failure API – RevitApiDocs support for Revit 2023 – Migrating add-ins to Revit 2023 – Disable failure with error severity... Read more →
We continue updating all systems the new release and take a deep dive into the mysteries and pitfalls of the Failure API – RevitApiDocs support for Revit 2023 – Migrating add-ins to Revit 2023 – Disable failure with error severity... Read more →
Posted on May 09, 2022 at 11:00 in 2023, Deletion, Docs, Failure, Migration, Transaction | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Migrating The Building Coder samples, I encountered the same problems as others trying to update obsolete structural API code, so let's take a look at some resources assisting us in that area – Not migrating the derived analytical model – Revit 2023 Structural API... Read more →
Posted on April 26, 2022 at 11:00 in 2023, Analysis, Migration, RST, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The Revit 2023 API contains many exciting enhancements for add-in developers – Information sources – What's new in previous versions – Detailed table of contents – API Changes – API Additions... Read more →
Posted on April 13, 2022 at 11:00 in 2023, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I log my work compiling the new Revit 2023 SDK and setting up RvtSamples
to load the external commands
– Update the RevitSdkSamples repo
– Set the Revit API references
– Eliminate processor architecture mismatch warning
– Set up RvtSamples
– DatumsModification
– ContextualAnalyticalModel
– CivilAlignments...
Read more →
Posted on April 07, 2022 at 11:00 in 2023, Installation, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Breaking news from the Revit development team on the WallCrossSection
to WallCrossSectionDefinition
renaming in the Revit 2022.1 API update...
Read more →
The Revit 2022.1 API includes some important enhancements addressing new Revit product functionality and developer wishes and requests – Information sources – What's new in previous versions – Diff to the Revit 2022 SDK – API additions... Read more →
Posted on November 08, 2021 at 11:00 in 2022, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Exciting news with a lot of changes to RevitLookup and The Building Coder samples
– Revit 2022.1 SDK released
– WallCrossSection
vs. WallCrossSectionDefinition
– RevitLookup build and install
– Bye-bye lookup builds
– The Building Coder samples revamped
– Copy as HTML update
– Image cleanup and a robot arm...
Read more →
Posted on November 02, 2021 at 11:00 in .NET, 2022, Deployment, Installation, Migration, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Increasing numbers of of Python and Dynamo oriented topics in the Revit API discussion forum, and a final deprecated API clean-up – The Building Coder samples clean – Retrieving all elements on level – Get ViewSheet from View – Fabrication transaction in Dynamo... Read more →
Posted on September 06, 2021 at 11:00 in 2022, Data Access, Dynamo, Element Relationships, Filters, Migration, Python, RME, RST, SDK Samples, Update, View | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
A few new aspects of the Revit 2022 unit handling API and ForgeTypeId
usage
– FixtureUnit ParameterType
– Revit 2022 unit handling API in Dynamo
– String values for Forge units
– Unit conversion without knowing
– How will we live together?...
Read more →
Posted on June 14, 2021 at 11:00 in 2022, Architecture, Forge, Migration, Units, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Here are a couple of the interesting topics that came up in the last couple of days
– Numerous RevitLookup enhancements
– Revit API Labs training material 2022
– Visual Studio Revit add-in templates 2022
– The SetGeometryCurve overrideJoins
argument
– Exploring assembly reference DLL hell with Fuslogvw...
Read more →
Posted on May 20, 2021 at 11:00 in .NET, 2022, Debugging, Geometry, Getting Started, Labs, Migration, RevitLookup, SDK Samples, Training, Update, Wizard | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The Revit 2022 API includes an exceptional list of exciting enhancements for add-in developers, including numerous developer wishes and requests that have now been explicitly addressed – Information sources – What's new in previous versions – Detailed tasble of contents – API Changes – API Additions... Read more →
Posted on April 23, 2021 at 11:00 in 2022, Migration, News, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The Revit 2022 SDK is now available for download from the Revit Developer Centre autodesk.com/developrevit.
I logged my experiences installing it, setting up RvtSamples, loading the SDK external commands, and migrating The Building Coder samples to the new release
– First the logs
– Revit 2022 SDK warnings
– Setting up RvtSamples
– The Building Coder samples migration
– ParameterType
and ForgeTypeId
– O'Reilly answers...
Read more →
Posted on April 21, 2021 at 11:00 in 2022, Getting Started, Installation, Migration, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
We continue the foray into Revit 2022 enhancements with a real-world migration tool using the new SaveAsCloudModel
functionality and the flat migration of RevitLookup
– Save as cloud model from BIM360 Team to Docs
– RevitLookup 2022
– A librarian's take on corona...
Read more →
Posted on April 15, 2021 at 11:00 in 360, 2022, BIM, Cloud, Migration, RevitLookup, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Revit 2022 has been released.
Two important features are parameter API enhancements and built-in PDF export functionality
– Replace deprecated ParameterType
with ForgeTypeId
– Multi-target 2021 and 2022 using MSBuild
– PDF export default paper format can fail
– PDF export output file naming
– Five beginner mistakes...
Read more →
Topics for today
– Revit 2021 DisplayUnitType
– Eliminated TBC samples deprecated API usage
– Calculating the elbow centre
– FireRevit identifies room location for fire escape routes...
Read more →
I document my compilation, adaptation and installation of the Revit SDK samples and the RvtSamples external application loading them all
– Compiling the Revit 2021.1 SDK samples
– Architecture mismatch warning and RvtSamples.txt
– New SDK sample CivilAlignments...
Read more →
Posted on August 12, 2020 at 11:00 in 2021, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The updated SDK (Software Developer's Kit) for the Revit 2021.1 update release is now available from the Revit developer centre – The Revit 2021.1 SDK – ConnectorType API – Export API – Save As API – API additions – Civil Alignments API – Dimension API – Shared Coordinates API – Reset Shared Coordinates – Clipped state of BasePoint – MEP API – Building and Space Type – Zone additions... Read more →
Posted on August 04, 2020 at 11:00 in 2021, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Our tidbits for today – Revit 2021 Visual Studio add-in templates – Four important design patterns – Invisible shared parameters don't make it into Forge... Read more →
Posted on June 03, 2020 at 11:00 in 2021, Forge, Migration, Parameters, Update, Wizard | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Another busy week so far – Loading all Revit 2021 SDK samples – Loading The Building Coder samples and labs – What database is best for Revit data?... Read more →
Posted on May 14, 2020 at 11:00 in 2021, Getting Started, Installation, Migration, NoSQL, Ribbon, SDK Samples, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Various noteworthy items this week, both Revit API related and not – My second stint of 15 years at Autodesk – Forge trainee career launched – Why does my add-in still run? – Determine outer loop around points... Read more →
I am too busy! Ouch! Here are just a few of today's topics – BIM360 Question? Join Accelerator! – What language to choose for a Revit Add-In? – The Building Coder samples 2021 migration... Read more →
Unfortunately, the new unit type name functionality can cause a problem loading a family with a type catalogue – Unit type update affects family type catalogue loading – New FreeCodeCamp courses – Padlocking The Building Coder... Read more →
The Revit 2021 API includes exciting enhancements for add-in developers, including numerous developer wishes and requests that have now been explicitly addressed – Information sources – What's new in previous versions – Detailed TOC of major changes and renovations – API Changes – API Additions... Read more →
Posted on April 16, 2020 at 11:00 in 2021, Migration, News, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I hope you are happy and healthy and enjoyed your Easter eggs! During the holiday, I updated RevitLookup for Revit 2021, and Harry Mattison added his multi-release building enhancements into the main solution as well – Revit 2021 add-ins require .NET 4.8 – RevitLookup flat migration to Revit 2021 – Support for multi-release building... Read more →
Posted on April 14, 2020 at 11:00 in .NET, 2021, Deployment, Installation, Migration, RevitLookup, Settings, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I share a contribution from fellow blogger Eric Boehlke and the announcement of the upcoming yearly DevDays Online presentations – Add-in migration – Update API references – Join us for our DevDays Online webinars... Read more →
I just helped address a wish in the Revit Idea Station. I also started taking a course on AI, designed for absolutely everybody – Single-click imperial and metric project unit toggle – Solution – Elements of AI – crash course for everyone – Zhonghu solo music... Read more →
Posted on January 10, 2020 at 11:00 in AI, Getting Started, Migration, Settings, Units, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Revit 2020.1 was released and an updated Revit SDK has now been published for it – Additions to the Revit 2020.1 API – Systems analysis API additions – Mechanical analytical systems – Zone equipment – System zones – Systems analysis and analysis reports – Export to gbXML – View API additions – Temporary view mode API – Schedule API additions – Striped rows – Path of travel API additions – Reveal obstacles mode for path of travel – Options API additions – Color options – Rebar API additions – Rebar constraints – Installation and compilation – RvtSamples Setup... Read more →
Posted on September 18, 2019 at 11:00 in 2020, Docs, gbXML, Migration, RME, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
An important Revit add-in requirement regarding Transport Layer Security (TLS) settings, a short note on accessing PDF image data from an import instance, and an update of the Collada DAE custom exporter for use in Revit 2020 – Required Transport Layer Security (TLS) settings – Accessing imported PDF image data in Revit – Custom Collada exporter updated and fixed... Read more →
Posted on September 06, 2019 at 11:00 in .NET, Data Access, Export, External, Migration, Settings, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Today, we present yet another RevitLookup enhancement, a note on an undocumented built-in parameter change and a neat Forge Design Automation for Revit sample app – RevitLookup family types and parameter definition names – Bitmap aspect ratio built-in parameter renamed – DA4R SketchIt demo generates walls... Read more →
Posted on June 04, 2019 at 11:00 in 2020, DA4R, Data Access, Forge, Migration, Parameters, RevitLookup, Viewer | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Continuing the update of my development environment for Revit 2020, I now turn to the Visual Studio Revit add-in wizards. I'll also highlight a couple of recent interesting AEC related job offers, an AI 101 intro, and some really important suggestions on how to ask a question well – C# and VB Visual Studio add-in wizards for Revit 2020 – How to ask a question well – Open Autodesk AEC related positions – AI for all... Read more →
Still getting up to speed with Revit 2020 and my new virtual machine that I set up for it...
First, however, an interesting adaptation of RvtSamples to run in zero document state
– RvtSamples adapted for zero document state
– Migrating The Building Coder samples to Revit 2020
– Installing PowerTools Copy HTML Markup
– Using PostCommand
to close document...
Read more →
Posted on April 24, 2019 at 11:00 in 2020, HTML, Installation, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The Revit 2020 API includes exciting enhancements for add-in developers, including numerous developer wishes and requests that have now been explicitly addressed – Information sources – Installation and migration from previous versions – What's new in previous versions – Detailed TOC of major changes and renovations – API Changes – API Additions... Read more →
Posted on April 23, 2019 at 11:00 in 2020, Installation, Migration, News, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Happy Easter!
The post on What's New in the Revit 2020 API is overdue... for the time being, of course, you can refer to the documentation included with the Revit 2020 SDK, either Revit Platform API Changes and Additions.docx or the corresponding section in the help file RevitAPI.chm
.
I promise you there is some really juicy stuff in there!
Here are some other quick notes as an Easter present for you
– RevitLookup for Revit 2020
– Revit 2020 SDK posted
– Generative Design with Philippe Starck...
Read more →
Posted on April 20, 2019 at 11:00 in 2020, Migration, RevitLookup, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Revit 2020 has been released, and we go through the same procedure as every year, looking at the DevDays online presentations highlighting the API news, getting the system requirements set up, installing, compiling the Revit SDK samples and setting up RvtSamples to load them – Revit 2020 first customer shipment – Revit 2020 DevDays Online – Setting up Windows 10 – Installing Revit 2020 and the new SDK – Visual Studio and .NET 4.7 – Compiling the Revit 2020 SDK samples – Setting up RvtSamples... Read more →
Posted on April 12, 2019 at 11:00 in 2020, DevDays, Getting Started, Installation, Migration, SDK Samples, Settings, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Same procedure as every year:
eliminate all deprecated Revit API usage warnings before even thinking of migrating to the next major release.
First, however, two other technical news items
– Self-teaching AI surpasses human knowledge
– CAD trends 2019
– Deprecated API usage warnings
– Replace GetRules
by GetElementFilter
– Deprecated material asset accessors
– Update with zero compilation warnings...
Read more →
Posted on March 04, 2019 at 11:00 in 2019, AI, Deep Learning, Migration, News, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Revit API and Forge updates – keep up to date with the new enhancements by joining the upcoming webinars; also enjoy the fact that your Revit knowledge is a valuable skill – DevDays online schedule – Revit is one hot job skill... Read more →
Today I discuss the next step in my IfcSpaceZoneBoundaries project, how to prepare a Revit add-in for use in the DA4R or Design Automation for Revit environment and figuring out how to best handle it in the VS solution – Context, add-in functionality and history – Preparing the add-in for DA4R – Local testing versus live deployment – User defined input arguments for DA4R – Logging of results... Read more →
Posted on February 05, 2019 at 11:00 in Architecture, DA4R, Events, Forge, Getting Started, IFC, Logging, Migration, Settings | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Here are a couple more Revit API discussion forum threads well worth highlighting – Retrieve rebars attached to structural element – Installing the .NET framework 4.7 for Revit 2019.1 add-ins – Importance of fuzz for curtain wall dimensioning... Read more →
Posted on December 11, 2018 at 11:00 in .NET, 2019, Dimensioning, Element Relationships, Geometry, Migration, RST, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Access to the Revit main window handle changed in Revit 2019, raising a couple of questions
– Making Revit the add-in parent
– The Revit 2019 MainWindowHandle
API
– Docking system and multiple main window explanation
– Updating The Building Coder samples...
Read more →
Posted on November 15, 2018 at 11:00 in .NET, 2019, Migration, Update, User Interface, Win32 | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I'll start this week with several solutions from the Revit API discussion forum and elsewhere, especially two different approaches to create rotated rebar stirrups – Embedded tooltip icon resource – Revit 2019 tooltip videos are MP4 – How to read and write bolt, plate and weld – Creating rotated rebar stirrups... Read more →
Posted on October 22, 2018 at 11:00 in Element Creation, Geometry, Migration, Ribbon, RST, SDK Samples, User Interface | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
If you are interested in Forge programming, don't miss the upcoming deadline for proposals for the Boston Forge accelerator! Looking at the Revit API, I migrated my sample demonstrating how to enable ribbon items in zero document state to Revit 2019. Let's look at that, and another recurring topic, on loading add-in support DLLs – Migrating the ZeroDocPanel to Revit 2019 – Loading add-in support DLLs – Rome and Boston Forge accelerators... Read more →
I updated the Visual Studio Revit C# and VB add-in templates for Revit 2019. They enable you to create a new C# or VB Revit add-in in Visual Studio with one single click on File > New > Project... > Visual Basic/Visual C# > Revit 2019 Addin and define a complete skeleton Revit add-in, ready to immediately compile and run, including an add-in manifest file, external application and external command. Just hit F5 to start debugging; the add-in manifest is installed, Revit launched and the command is immediately available... Read more →
Posted on September 06, 2018 at 11:00 in .NET, 2019, Getting Started, Migration, Update, Utilities, VB | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The Revit 2019.1 update has been released. It is equipped with an updated API that includes several exciting enhancements for add-in developers. Many relate directly to explicit developer wishes and requests – Information sources – What's new in previous versions – What's new in the Revit 2019.1 API – API Changes – API Additions... Read more →
Posted on August 23, 2018 at 11:00 in 2019, Docs, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Exciting news from Russia and some mundane updates on other repetitive topics – Driving Revit from a modeless context via a WCF service – Room walls' directions – Retrieving all exterior walls – Getting and setting a shared parameter value... Read more →
Posted on May 14, 2018 at 11:00 in .NET, Algorithm, Data Access, Events, External, Filters, Idling, Migration, Modeless, Parameters, SDK Samples, Server, WCF | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
The Revit 2019 API includes numerous exciting enhancements for add-in developers. Many relate directly to explicit developer wishes and requests – Information sources – Installation and migration from previous versions – What's new in previous versions – What's new in the Revit 2019 API – API Changes – API Additions... Read more →
Posted on April 25, 2018 at 11:00 in 2019, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I set up RvtSamples for the Revit 2019 SDK samples. Just like the migration to previous versions, this is not a trivial undertaking. To cut a long story short and simply share my current working RvtSamples source code for the Revit 2019 SDK, here is RvtSamples_2019.zip containing my modified files... Read more →
Posted on April 24, 2018 at 11:00 in 2019, Migration, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I already described how I installed Revit 2019, compiled the Revit 2019 SDK samples and migrated RevitLookup to the new version.
I now migrated some of the other basic samples and utilities and have some Forge news to share
– The Building Coder samples for Revit 2019
– The AdnRme
MEP HVAC and electrical samples for Revit 2019
– AdnRevitApiLabsXtra for Revit 2019
– Convert RVT to IFC via Forge
– Forge accelerators
– Forge webinars
– Open position for an infrastructure BIM implementation consultant...
Read more →
Posted on April 19, 2018 at 11:00 in 2019, Accelerator, BIM, Events, Forge, Getting Started, IFC, Labs, Migration, News, RME, SDK Samples, Training, Update, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
I migrated RevitLookup to Revit 2019, which was very easy. Next, I compared the directory contents to discover the new SDK samples – RevitLookup 2019 – New Revit 2019 SDK samples... Read more →
Posted on April 16, 2018 at 11:00 in 2019, Material, Migration, RevitLookup, RST, SDK Samples, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Here are a couple of Revit API related updates to take note of – Autodesk Developer Network ADN web site update – Revit Developer Centre update – ADN Revit API Training Labs update – Revit API Training Labs Xtra update – New top solution author record score... Read more →
Posted on March 01, 2018 at 11:00 in 2018, Getting Started, Labs, Migration, News, SDK Samples, Training, Update | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API
Here are some of the topics I dealt with in the last couple of days
– CMake and YoAudio
– AutoCAD and Revit SDK Access and Content
– Determining AreaLoad
direction and value from its force vectors
– ExportCncFab 2018...
Read more →
Posted on January 16, 2018 at 11:00 in C++, DXF, Export, Geometry, Getting Started, Migration, Parts, RST, SAT, SDK Samples, Utilities | Permalink | 0 Comments
Tags: akn_include, Jeremy Tammik, Revit API