@scott.v wrote:
It may make more sense if I explain that I have multiples of the same linked model with slightly different features to be shown. So Model A - Type1, Type 2 and Type 3. Options are set in a view, so for every view I
create I'd have to set the option. A lot of work and the potential for error I believe would be high.
With this clarification in mind, here is what I understand: You have an estate model in which you have linked Model homes called A, B, C, etc, each of which have little changes (or variations) of type 1, 2, 3, etc.
Here what I suggest:
1. Model the variations as design options in the Model project files with names Type 1, Type 2, Type 3, etc.;
2. For each linked instance of a model in the Estate project, rename the instance to include the Type and a sequential number for each. For example;
- Model A | instance 1 -> Type 1.001,
- Model A | instance 2 -> Type 1.002,
- Model A | instance 3 -> Type 2.001,
3. In a view, assign the Revit Link visibility graphics to show the appropriate Design option for the site condition;
4. Create a view template for only the Revit Link visibility overrides;
5. Apply the view template for all views that show the linked Model project files.
When creating new design options for a model, repeat the steps 1 thru 5, with changing only the Revit Link visibility graphics for the new design in steps 2 and 3.
The chance of error resides in assigning the Revit Link visibility graphics in views that already require visibility overrides for Revit Links, such as changing the detail level, overriding to all thin lines, etc. By automating steps 3 thru 5 in Dynamo, and by naming the Linked Model instances with the same name as the required design option, you could affect the change to only that parameter leaving other graphic overrides intact. All existing templates will need to have the Revit Link section unselected to allow the Dynamo changes.
Hope this helps,
-luc