
Show me more...
A solution to build the model as it would be build on real life is to model walls (or other layer based elements) in parts. That is, that instead of modelling a brick wall with its layers of substrates and finishes in one element, we model them in several stages.
The main problem with this approach is what to do whit openings. A Window or Door will only cut the wall that actually hosts it, right? Well, not exactly. If you have two parallel walls and place a door in one of them, you can extend the opening cut to the 2nd wall by joining geometry of the two walls. See the pic.
Simple when you know how.
For this example I will use a wall I am using in a project nowadays, it is made of brick as a core layer and it is finished on one side with a sort of Stucco-like material, and the other with waterproofing material. The thing is, the wall is used for a raised floor over a parkign garage, and below the level where the earth fill goes, instead of the stucco-like material, we need to have the same waterproofing we have on the other side. Since the height of this situation is fairly the same everywehere, I wanted to have the two layers (waterproofing until 1m of height and Stucco from there on). Let me show you a couple snapshots of the wall and you will see the final result.
How do we achieve this? Let's see it, the help on using the Split Region Tool found on the Revit Help gives us some hints, but not a good enought explanation as I see it. The Split Region process is a bit un-intuitive. There are two ways to achieve the same:
Option 01: Use Split Region + Assign Layers
Option 02: Create the Two Layers + Use Split Region + Merge Regions
I was going to write each step with snapshots, but I think a quick video will be moe helpful, so here it is. Sorry for the low resolution.
Hope this helps.
I tried many different options, parts constrained, unconstrained,etc. No way Groups work efficiently as they should (as AutoCAD blocks). So my solution to solve this has been to use Groups only on relatively small elements were I don't use the create parts feature, and for the other elements (like the repeating typical floor plan) I use a linked file. I don't like it and it is also not very efficient when you have to edit it (Unload -> Open -> Save -> Reload) but it does allow me to repeat the floor where I have edited all walls using the Create Parts feature.
For more infor on what to do and what not to do with Groups check this post at AllaboutCAD.
We need to be able to schedule the area of those openings (hello Autodesk??). Recently found an Addin, that allows to do that. It is called AutodeskWallOpeningArea (updated link)and gives you the chance to get this done right. After downloading it and installing it (simply run the .msi file) you will have a new button on your Add-ins tab in the Revit Ribon:
Once installed, simply go to a 3D view and click on the button. It will add 2 shared parameters on your wall families that will account for the openings Area.
The results you get are divided according to an area value you can set. All the openings below that Maximum value are stored as Opening Area Smaller Max, and the total openings area are added to the Opening Area Parameter. Now, you can schedule this parameters and get the Gross area of the wall by playing with calculated parameters. In this case I simply Added wall Ara + Opening Area to get the Gross Total that would be used on a project estimate.
Problems and limitations: