So i've got a profile of a waterline. To show my valves, bends, tees, etc. I made a style for each and used null structures set to no plot for my plan view and made blocks for each appurtenance to be projected for the profile view.
This job is going to bid with two separate contracts and there is one sheet of overlap. I need to show some pipes and appurtenances proposed on one sheet and existing on another.
The one problem i'm having is controlling the plot style of the blocks in profile view, I've tried changing the structure style, making a new layer putting the block on that and changing the layer plot style, everything I can think of. I need it to be controlled via a vp plotstyle setting because I have another sheet where it needs to be displayed differently.
Solved! Go to Solution.
Solved by troma. Go to Solution.
If you make a new layer and a new block and a new structure style it should work.
Mark Green
Working on Civil 3D in Canada
Another way to accomplish this is to go to the "Pipe Networks" tab of "Profile View Properties" and just switch between your Proposed & Existing pipe & struc styles. We do this a lot without using VP overrides.
Why is it necessary to put the new block on a new layer and not layer 0? I originally made all the blocks on layer 0 because I thought that would allow me to control the plot style of the block bylayer. I kind of thought that was the purpose of layer 0, that it acts as a sort of neutral layer for objects that have parts on a bunch of different laters.
Yes, but that would require switching all the pipe and structures styles each time I want to plot a phase I set and a phase II set. That's what i'm trying to avoid, manual changes everytime I want to plot a different phase's set.
I also realize the simplest way would be to do a save as, then I'll have to make twice the changes everytime (daily) there are changes though.
I see, I didn't catch the "phases" or constantly evolving nature of your workflow.
Not aware of any efficient workflows for that scenario if we are talking daily.
Generally, yes, layer 0 is best. But in the C3D styles world, this allows the colour to be controlled by the style. Again, generally this is best practice. But here we have a specific case. You want the one block to show up as a different colour in two different viewports concurrently. You can't do that with a C3D style AFAIK. But you can do it with a layer colour and vplayeroverrides. So putting the linework on the layer and using the layer to control the colour gives you the extra control you need for this problem.
Mark Green
Working on Civil 3D in Canada