Revit API

New Member
Posts: 1
Registered: ‎12-31-2012
Message 1 of 2 (159 Views)

Parametric Products

159 Views, 1 Replies
12-31-2012 11:32 AM

I deal with custom casework where custom is required for as-built field conditions.  Height, width, and depth are only a few of possibly hundreds of conditions that need to be parametric.  Currently we engineer these cabinets in AutoCAD 3D, whereas there is a spreadsheet driving the parametric drawing.  All of canned data is stuffed into a SQL database.  Our customers also need manufacturing data coming from the drawings, so I am a little confused about how we should interface with Revit.  I see that it is possible to import from AutoCAD, but don't see that thee is a standardized way to provide information about the products such as manufacture, item number, size, price, etc...  We built a small plug-in that allows us to bring over a corrisponding spreadsheet with such information, but there must be some unobvious and standardized way to deal with customers where families / libraries in Revit just aren't practical.  For reference,  Thanks in advance for any help or suggestions.

ADN Support Specialist
Posts: 556
Registered: ‎08-20-2007
Message 2 of 2 (126 Views)

Re: Parametric Products

01-07-2013 03:21 AM in reply to: maberry

Dear maberry, I would hope that your AutoCAD workflow involves a custom plu-in of yours which reads all these hundreds of spreadsheet or database parameters and generates the appropriate geometry from it automatically. Similarly, you would implement a Revit add-in which reads the parameters and generates a family definition from them using the Revit Family API:


The blog includes a pointer to the ADN Family API training material plus couple of samples showing how to generate and load families programmatically.


I hope this helps.

Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

Post to the Community

Have questions about Autodesk products? Ask the community.

New Post
Need installation help?

Start with some of our most frequented solutions or visit the Installation and Licensing Forum to get help installing your software.