2059/2078

AU API Wishes and Revit 2025.3

Originally Published in

AU is over and Revit 2025.3 has been released:

Revit 2025.3

Revit 2025.3 has been released. An overview of the new features is provided by The Factory in What’s new and improved in Revit 2025.3. Highlights at a glance:

  • Productivity enhancements for documentation production
  • Performance and user experience improvements, including your UI readability feedback
  • Export ceiling grids to IFC
  • Modernized UI for load cases and combinations
  • Rebar group sets when exporting to IFC
  • Duplicate layers for system families
  • Add-in manager
  • Background PDF export initialization dialog
  • In-context spell check
  • New updates for Autodesk Insight, including direct data exchange for more automation in AIA2030 reporting
  • Recentre room reference lines and room tags

Of special interest to users and developers alike, the updated Add-In Manager enables you to identify all installed add-ins for each version of Revit, simply enable or disable individual add-ins before opening Revit and provides more visibility on critical insights like the load time of each add-in so that you can make easy and informed decisions about which add-ins may be reducing the time for you to get to work in Revit:

Add-in manager

Revit 2025.3 SDK

The Revit SDK has been updated for Revit 2025.3, and the new version is available from the Revit developer page.

I compared the Revit 2025 SDK with the new version and created a list of differing files. Note the following new files:

  • ./Samples/AnalysisVisualizationFramework/DistanceToSurfaces/CS/
    • Command.cs
    • DistanceToSurfaces.addin
    • DistanceToSurfaces.csproj
    • ReadMe_DistanceToSurfaces.rtf
  • ./Samples/ExternalResourceServer/ExternalResourceDBServer/CS/
    • ServerInterfaceExtensionsForRevitLinks.cs
  • ./Samples/Massing/DividedSurfaceByIntersects/CS/
    • Command.cs
    • DividedSurfaceByIntersects.addin
    • DividedSurfaceByIntersects.csproj
    • Properties/AssemblyInfo.cs
    • ReadMe_DividedSurfaceByIntersects.rtf
  • ./Structural Analysis SDK/Examples/Concrete/CodeCheckingConcreteExample/
    • Concrete/InternalForcesSurface.cs
    • Main/Calculation/SurfaceSection.cs
    • Main/ResultSurfaceElement.cs
    • Server/ServerResultsSurface.cs
    • Utility/ResultInPointSurface.cs

So, we seem to have gained a new external command or two and some other enhancements.

Boost Your BIM AU API Wishes

Once again, Harry Mattison of Boost Your BIM fulfilled several AU API wishes that you might want to check out:

  1. Turn off annotations for all links in a view
  2. Select objects by picking subcategory

Many thanks to Harry for sharing these and once again proving that a lot can be achieved with the Revit API.

Claude Computer Use Does Stuff

Anthropic announced computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku.

To understand what this can mean, watch the two-minute video on Claude computer use for automating operations:

It is already generating quite a stir in social media and the Internet in general.

For more details, check out the Claude documentation on computer use (beta).