In 2011 - 2012 I've done a tremendous Room Data Sheet Api work for Muscat International Airport Terminal Building.
The client was asking for floor + ceiling Plans, all interior elevations and isometric view of the rooms. I also had to integrate some external data to the ones I was getting from Revit.
Pretty straight forward. The thing was it had 4000+ rooms in tens of Revit Files!
That's when I've first dived in the coding stuff. There was a huge man-hours of repetitive work ahead and any thing I could automate no matter what percentage was a true win.
In 2011 neither myself nor the Revit API was what it is today :) But I did OK..
Recently demons of "Very Important Never Accessed Folders" let me find my original code..
Despite all the things it was doing, it didn't get anything from Linked Documents.
So I've played around the concepts Jeremy inspired:
(Link to the original post in Autodesk Revit API forum)Yes, of course there is a workaround. There always is.It is just a question of how much effort it takes, and how efficient it turns out to be.In this case, you can simply collect the rooms from the linked document andadd some other criterion to select the ones you want.Now you may ask:What criterion?Hah.You tell me, please.
The result of this testing is a very basic app I call "RDS Buddy".
Here is the tag line:
Your "RDS Buddy". Does not do the job for you. But sure helps you do it..
Some eye candy from the early Revit Room Data Sheets
No comments:
Post a Comment