Autodesk® Revit® Architecture, Autodesk® Revit® Structure and Autodesk® Revit® MEP What's New in Autodesk Revit Architecture/Structure/MEP We have significantly extended the customization capabilities of Revit Architecture/Structure /MEP from previous releases. The API focus of the new releases is continuing to expand the ability to create, modify and query elements in the Revit Building Information Model. The most significant API improvements are: - Conversion of the API to use .NET Framework 3.5.
- Programmatic creation of Revit Family components.
- External command use in the Family editor
- Form creation API that allows creation and modification of flexible masses for conceptual designs, including the ability to divide surfaces in various patterns.
- Expansion of the application and document level event API exposing more events including pre/post-events activities. The Events API is completely re-written in the new releases of Revit
- More access to HVAC and piping data, including the abilities to create ducts, pipes and systems, as well as traverse elements and connectors in a system.
Programming Tools Focused on integrating analysis and visualization applications with the Revit Building Information Model, the Revit .NET API allows you to program with any .NET compliant language including VB.NET, C#, and managed C++. The Software Development Toolkit (SDK) provides extensive .NET code samples and documentation to help you get started developing with the Revit API for Autodesk Revit Architecture/MEP/Structure. The Revit API is built into every copy of Revit and enables you to: - Access all elements in the building information model
- Query element properties
- Change element properties
- Perform additions of elements – with the types of elements that can be programmatically added expanding with each new Revit release
RevitAPI.dll is present in every Revit installation, under \Program. Learn more about Revit's .NET API through Revit's API documents and samples found in Revit API SDK, which will help you get started developing applications using the Revit Architecture/MEP/Structure API. The SDK is included in every Revit product. There are two ways to install the Revit SDK : - From the main page of the Revit installer, click “Install Tools and Utilities” and choose “Revit Software Development Kit”.
- Alternatively, you can also find the SDK in the extraction folder, under:
<extraction folder>\support\SDK\RevitSDK.exe Note: the location of SDK has been changed to “\support\SDK” in Revit 2010. (In previous versions, it is under “\Utilities\Common\Software Development Kit\”) You can also download the Revit SDK here: *These Revit SDKs are subject to the license agreement that's displayed for acceptance during their installation process. - DevTV: Introduction to Revit Programming
A self-paced video tutorial demonstrating how to get started developing with Revit. View online | Download
Revit is also ODBC-compliant, so you can export building information to other database systems. Potential applications for this data include cost estimating, quantity surveying, construction management, and facility management and maintenance. If you are not familiar with Autodesk Revit or Building Information Modeling (BIM), you can learn more in the Revit product center. |