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 /

Wednesday, November 24, 2010

Inventor - Revit Feature Based Translator

SrinSoft is developing a tool which will enable feature based translation from Inventor to Revit (Ver. 2010 & 2011) & bi-directional project info translation.

Phase – I:
1. Export following features from Inventor to Revit
- Solid Feature
- Extrude
- Revolve
- Blend
- Sweep

2. Void Feature
- Extrude
- Revolve
- Blend
- Sweep

3. Exporting part details, based on features specified above.
4. Features support Hole, Fillet, Chamfer and Shell modifications.
5. Supports material assignment.
6. Export following information from Inventor to Revit.
7. Export following information from Inventor to Revit and vice versa.

8. Project Information
- I-Part information
- Units
- Parameters
- Materials

Phase – II:
- Bi-Directional Link between Inventor – Revit

Future Releases:
- Bi-Directional Link between SolidWorks – Revit
- Bi-Directional Link between CATIA – Revit

Product Description:

1. Import/Export family objects, along with their parameters from Revit to Inventor and vice-versa.

2. Features, references, and parametric values will be transferred without any data loss.

3. Inventor & Revit software need not be available in the same Machine. We use a neutral file as the link file to transfer all data.

4. The tool that is under development currently can export Extrude features and all project information from Inventor to Revit and vice versa.

For more tools and plug-ins , please contact
We will get back to you ASAP.

Monday, July 26, 2010

Revit Application Development / Revit Customization

Revit Automation is done by developing custom application using .NET technology which enhance the capabilities of existing Revit software and benefits you in many ways. some of the Revit Customization solutions are

• Integration of Revit with any ERP system.
• Process / Project Automation
• Effective Quality Check tools
• Cost Estimation tool
• Template driven Workflow in Revit
• Automating scheduling & requisition process.
• Dynamic custom reporting.
• Custom Revit tools/ Revit plug-ins
• BIM automation
• Automated Material Planning.
• Revit MEP Clash Detection tool
• Content creation.
• Legacy data conversion.
• Inventor to Revit conversion vice versa
• Automation of repetitive CAD operations

Above mentioned Revit Automation services are customized and implemented based on the customer's requirement using Revit API (Application Programming Interface). For more details, drop an email to or visit

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:

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:

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"