At work, we typically have "model" drawings which contain a complete layout of a project. These are often xref'd into working drawings.
The problem is, there's often too much detail xref'd in. I want to freeze certain layers to hide objects that aren't being detailed on that sheet, and are therefore not needed.
Here's what I'm trying:
Open the working drawing, and use refedit to begin editing the xref.
Open layer manager, and freeze or turn off the desired layers (i.e. $Layer$1, I've also tried with the setting ). At this point, the drawing looks like I'd like it to.
Save changes. At this point, the drawing goes back to exactly as it looked before.
I'm able to make other (geometric) changes to these xrefs, just not the layer state.
Most suggestions I've found online deal with VISRETAIN, but I've tried with VISRETAIN set to 1 (as I believe it should) or also 0.
If it matters, I'm using AutoCAD Civil 3D 2013.
Solved! Go to Solution.
Solved by Jeff_M. Go to Solution.
Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
"have you tried snowflaking the layers in the working drawing then saving the layer state?"
By "working drawing" do you mean the drawing that is xref'd into the other? To clarify - you're suggesting I freeze the layers in the original drawing, save a layer state, open the drawing with the xref, and then import the layer state? I suppose I could try it.
Would layer names play a role here, though? By that I mean when xref layers change to be ($Layer$1) instead of (Layer 1)
Yes, but the problem is that certain layers need to be on/off at different times for different drawings. One master drawing is referenced into 40+ other drawings, and each needs to have a specific combination of layers shown.
Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
Joe Bouza
Did you find this post helpful? Feel free to Like this post.
Did your question get successfully answered? Then click on the ACCEPT SOLUTION button.
I understand that VISRETAIN = 1 is what I want, I mentioned in my original post that I tried = 0 just because I was grasping at straws. To be clear, you're saying that I shouldn't be editting the reference in place? That I should freeze the layers in the receiving drawing?