SrinSoft Home

BIM services - Revit Application Development, Revit Architectural design, Revit Structural design, Legacy Conversion, Cloud Point Data Conversion, Inventor to Revit Conversion / CAD Customization- Revit API development, Naviswork API , AutoCAD API, Inventor API, SolidWorks API / API, .Net, VBA to VB.Net conversion, Staadpro API / For more details, drop an email to sales@srinsofttech.com / www.srinsofttech.com

Monday, June 28, 2010

Improvements in Revit API / Revit Customization

Autodesk® Revit Architecture, Autodesk® Revit Structure and Autodesk® Revit MEP

What's New in Autodesk Revit Architecture/Structure/MEP?


Autodesk has 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:

• New API registration mechanism via externally located XML manifest file
• Ability to control visibility and availability of commands based on context
• New element iteration framework with significant performance benefits and many
new built-in filters
• New transaction framework allowing fine-tuned control over transactions & changes
• Manual regeneration mode allows to minimize regeneration(improving performance
for applications)
• VSTA now using the regular API
• Object selection and pick point
• Element level event handling and element modification called Dynamic Model Update
• Idling Event that allows an application to continue its computation while Revit
is on idle state.
• Manifest based command registration mechanism
• Analysis Visualization framework that allows the third party application to
display the result of analysis in colored surfaces
• Revit style dialog window called Task Dialog
• Suppress and filter Revit errors
• MEP conduit and cable tray
• Split button, radiogroup, combo box, text box in Ribbon panel. and much more!

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

Managed assemblies to work with Revit API (i.e., RevitAPI.dll and RevitAPIUI.dll) are 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:
\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\”)

Wednesday, June 9, 2010

Autodesk - Migrating to .NET coding

Autodesk Revit API customization
Autodesk has migrated  from VBA to .NET technology. Users might be very anxious about this migration. Autodesk is providing all assistance to help their customers and developers migrate from VBA to .NET technology. VBA is no more a part of default AutoCAD installation. If you have VBA macros in your work environment,  they will not work in Autodesk 2011 unless the VBA module is installed.

How to solve this issue?
You can download VBA for your Autocad 2010 & 2011 version from internet.


Where to download VBA for AutoCAD 2010 & AutoCAD 2011?

Autodesk is making the VBA module available for download at the following location:

http://www.autodesk.com/vba-download

VBA components posted on this website will be available for all languages that AutoCAD and industry-specific versions of AutoCAD support.

We are experts in VBA to .NET migration.If you have projects pertaining to conversion or customization of Autodesk products using .NET technologies, contact us.

Srinsoft Technologies "Autodesk Authorized Developer" 

sales@srinsofttech.com