So this has a few questions all-in-one. I'd like to get into the Revit API and the first place I'd like to start is an add-in that gives me InDesign-like functionality when dealing with sheets.
Here's the problem I'd like to address: When dealing with design options, on a single sheet we might have quite a few 3d views (axon and perspective) and full-building elevations all with shadows on. It gets agonizingly slow to move or change anything.
The idea/solution: I'd like to be able to turn off everything in each view (or at least model stuff) so I can arrange the views on the sheet quickly. I would like it to be a quick toggle.
My questions:
1. I know VBscript fairly well. Is there any big advantage to using C# or IronPython rather than VB?
2. Since I don't know the Revit API, yet, what strategy would you recommend for this problem? For example, could I toggle the "Display Model" parameter for each view on the sheet to "Do Not Display" then toggle it back to "Normal" when I'm done? I've looked briefly at the Revit 2012 API help file and in the View class I don't see a View Member to affect the "Display Model" parameter.
Any thoughts or suggestions are greatly appreciated.


Reply With Quote

