I have noticed these commands on the right click menu - they look useful but also a little scary to manage on larger projects.
Could people tell me how they use and manage these function and what the consensus is on them - a good thing or a bad thing?
We have concluded that for making quick and dirty save as sketch option studies there is no obvious drawback, but when you you start to look at using it on final drawings of larger buildings that might have things hidden and then re-hidden it starts to become difficult to manage consistantly.
In our office we have debated the question and comeback with wide ranging opinions from not using it at all to thoughts about careful use of it. The nub of the debate has ranged around the nature of the model and whether it is ever truly a finished entity, and as such whether downstream drawings can be truly finished.
You can unhide these elements by first using the "Display Hidden Elements" icon in the Reference dialog (right side of icon row). That'll grey out all elements that aren't hidden, making it easy to identify the hidden one. Once in this mode you can Unhide individual elements.
But I can see your reasoning for some type of "tracking" with hidden CVE elements. Can you log a ST for this?
In the interim, I would probably choose to Hide and Copy, select the copied elements and change their color to the background color, and then proceed. When switching back to Dynamic the copied elements will hide those that are re-displayed.
I am still puzzled about the nature of the cached elements.
If I turn off the ref the geometry disappears from the view.
But if I turn off all levels for the ref the geometry is still visible.
Would be nice with some explanation off this.
regards / Thomas Voghera
When you open a file with a cached BV reference you get a warning down right and the text in visible edges column is red.
Could we have a similar warning/indication that something also is hidden/edited on/in the cached view?
I think you need to step back and take a wider view to answer your 'intentions' or 'where are we going with this' question.
Caching....Tracking...Hiding...Copying... are mentioned extensively in this thread.
All really profound functionality that I think the dev team are already looking at from a wider perspective.... beyond the needs of some last minute embellishment. After all, one of the big reasons behind CVE's is the need to provide portable re-symbolised graphics for i-models, which is a cornerstone of Bentley's info-mobility offensive.
Caching: Bentley projects tend to be infrastructure-related, therefore big. Even using CVE's, there will be a point where we need to have some sort of incremental or selective updating.... while we are waiting on the whole multithreading revolution thing to show up. If I have a big airport or hospital floorplan, I don't really want to have to 'recalc' the whole kaboodle just to show a few changes to a wall.
Tracking: Caching and CVE's mean introducing a latency 'gradient' into the information. 1. Active model - zero latency 2. Normal Ref models: incl. new bi-directionally linked ones generated by DV's - low latency. 3. CVE's - high latency (especially with hide+copied elements; ie with manual update overheads). This means robust and granular version control. Something based on DH to track what is in synch, deleted and modified would be good. You wouldn't want a totally separate tool for CVE's, which are really just 'cached' Refs... albeit full of proxy graphics/element enablers etc that may be mixed in normal elements, and their proxies etc.
Hiding: It would be great to see this CVE functionality spill over into regular non-cached models. Display Sets are great, but it doesn't really replace the ability to Hide elements. In any case, hiding is an integral 'first step' of any embellishment excercise. To cut down repetitive manual embellishment, we need to be able to 'filter' what we need to hide using the usual suspects like Ref/model:levels, the clip volume cut/forward etc components, fences etc... and in these day-centric days, rules-based criteria sets, categories etc as well. More importantly, we also need to be able to hide at the element/granular level.... in a persistent way!
Copying: Associatively?
One productivity-robbing pain point is the lack of persistent associativity between the 'extracted' graphics and the embellishment graphics, between sessions.
Types of Embellishment Tasks:
3. LOD-based embellishment: We need to be able to glue/offset 2d embellishment graphics to the extracted graphics. We model a brick wall in 3d.... we make a cut/CVE through the wall... we insert a high LOD brick cell/pattern/linestyle that is aligned horizontally/vetically with the wall. Wall moves... new cut/CVE... all your details are messed up. It would good to be able to use the array tool or associative snap the detail graphics/annotations to the extracted wall's TF guideline or edge, making a persistent link between the elements.
In these BIM/3d working times, It is essential to think about 2d drawings (complete with embellishments/annotations etc) in context with 3d models. In the AEC space, the emphasis has been on 3d models, with 2d drawing seen almost as a 'byproduct' of the 3d model. I think this is a bit too simplistic, and Bentley's more balanced Hypemodeling approach is big improvement and -so far- a fairly unique proposal. To work effectively, we need tools that 'fuse' 2d and 3d info together in a spatially-aware way. SS3's back-referencing tools provide a 'beach head' do this in big way down the line.There are also some pretty impressive 2d/3d stuff that are popping up in PowerCivils and Descartes STM development that will hopefully spill over.
Working with 2d drawings now means having to be able to flip between the 2d and 3d model. A lot of 3d TF elements like slabs already store their 2d cutting profiles, and local coordinate info locally. There needs to be minor tweaks to the display system to allow the user to 'tunnel' into a 'sketch plane' container/environment quickly, greying out the rest of the model etc, and allowing the user to edit 3d elements from a 2d drawing. Handles? Copy profile, mod using standard tools, replace and regen solid/surface...?
The fact is that a lot of embellishment work will merge with normal annotation/dimensioning and detailing work... and become increasingly dominant as the design develops. A lot of problems will be picked up in 2d (regardless of how much clash detection you do) and a lot of decisions will be made in 2d first, before being propagated to the 3d model. It's not a '3d first' one-way street. This means frequent activating / flipping between multiple 'working' models... Most models are really assemblies of multiple submodels. Say you need to develop the design of column. The column is in the structural frame model, the walls are probably in the architectural model. And you have your 2d drawing/sketch with all your dims/hatch/annotations etc. Changing the cladding means flipping through at least three models. This is one advantage Revit's everything-in-one-file approach avoids. Multiple Active Refs, please :-)
* I know of a large ongoing rail project where the model is too large to cut in one go. The team has 'tiled' the model into 25+ areas in order to get any extractions at all. The extraction still has huge problems and needs to be embellished.. repeatedly. The same roof line has to be corrected 25+ times... multiply that by all the other corrections... over the life of the project.... not great for a cutting-edge tech company's reputation.... in one of its 'own backyard' sectors, IMHO.
This tool, whilst interesting seems to be a bit of a blunt instrument at present. For instance here I'd like to clean up this failure of wall an roof to unify (as a workaround while I find a better solution!). Hide just turns off the whole wall, whereas I would like to just mask clip the unwanted parts of edges. Copying in the whole roof and wall elements would be like going back to manual drafting.
Then once the element is turned off the only way to restore it is to revert to Dynamic. There is no trace of the hidden element to turn back on.
Maybe this is another toggle or panel to add to view attributes? A 'Show Hidden CVE Elements' toggle at it's most basic or preferably a list with a field for 'reason for hiding'.
Marc