Quick Links - Also see the menu above and more choices on the right side of the blog (too much, but all good stuff)

\/ ...and now BIMbuilder.com Blog Posts... \/

Friday, April 17, 2009

Revit 2010 API - Autodesk - Developer Center - Autodesk® Revit® Architecture, Autodesk® Revit® Structure and Autodesk® Revit® MEP

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. You can also use external command in the context of Family editor
  • Form creation API that allows you to create and modify flexible forms for conceptual designs, including the ability to divide surfaces in various patterns.
  • Expansion of application and document level event API that allows you to catch more events including pre/post-events activities. Events API are completely re-written in new releases.
  • More access to HVAC and piping data, including the ability to traverse duct, pipes 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 number of elements that can be programmatically added increasing 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. SDK are included in every Revit products. There are two ways to install SDK from to your computer:
  • From the main page of 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:

Note: the location of SDK has been changed to under “\support\SDK” in Revit 2010. (In previous versions, it is under “\Utilities\Common\Software Development Kit\”)
*Revit 2010 SDK (zip – 79002Kb) ** available in mid April
*Revit 2009 SDK (Update 2) (zip - 61330Kb)
*Revit 2008 SDK (zip - 15138Kb)
*These Revit SDKs are subject to the license agreement that's displayed for acceptance during their installation process.
The following resource will help you get started with programming Revit. It assumes familiarity with revit and general programming concepts.
  • 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.
Public discussion groups provide an open forum for sharing knowledge and receiving support. Join the Autodesk Revit API Discussion Group.
If you need more professional customization support, consider joining the Autodesk Developer Network.

Revit Customization Blog


  © Blogger template ProBlogger Template by Ourblogtemplates.com 2008

Back to TOP  

[Valid Atom 1.0]