We just wasted an hour or so trying to troubleshoot why some DWG details would not show once placed into a detail view. Revit would warn you, saying that none of the elements are visible in the current view, and to check the VV and settings for the view, and there would be no way to display the imported DWG. The link manager would still show the DWG listed as imported, but it would not be visible anywhere. Also, a clue that the import would not work: when you are in the import dialog box, only the "Link" check box is active, in the far left of the window, but not the "Current View Only" checkbox. This in Revit 2009. The problem is about how you get in the view where you need the DWG to be imported. If you are in a sheet and you activate the view, the DWG import will fail. If you OPEN the view (so that the view is the only thing you see in the window) then the import will succeed. My guess is that Revit tries to import the DWG into the sheet, even though you have activated the view. This is why it will prompt that no elements are in paper space and ask you if you want to import elements from model space. Further testing in Revit 2011 displayed a similar behavior, with the only difference that you can actually see the imported DWG, in your sheet view, somewhere out in "space". Here is the video tutorial at Screencast.com (Flash), and here is on YouTube:
5 Comments
Well, one of the beauty of Revit is the ability to create views such as sections and elevations, in real time. For interior elevations, I can see architects drooling over the idea of having these type of drawings automatically generated from your floor plans. Well, drool away, but your interior elevations will not be created *exactly* the way you need them, and therefore they will require some tweaking. A lot of tweaking. A lot of long, tedious tweaking. Because of some software glitch, Revit does not display properly the light weight of elements if the view cropping boundary is right on the line. This means that a floor element will not show its proper line weight if the interior elevation view boundary snaps exactly to it. Same goes for walls. Now, if you consider that Revit interior elevations will automatically snap to whichever boundary they find (being a ceiling, floors, walls, etc.) you understand all your automatically generated interior elevations will have wrong line weight. To fix this, you need to move the view boundary away from the line, and Revit will display the correct line-weight. Great. Here is the video tutorial at Screencast.com (Flash), and here is on YouTube: So, you setup your ceiling types, and you need a ceiling legend. Easy, right? Well, no, not really. Once you drag and drop a ceiling into your legend, you will see that Revit does not allow you to display your ceiling in plan view. Only section. Great. Same goes for your floor, and all your beautiful finishes (and finish patterns) that you have been working on for the last two weeks. Your plans look oustanding, but you cannot make a graphic legend, that tells us what is what.
One work-around is to create a simple extrusion family, maybe with a material parameter. You could create a type per every finish you have, or simply leave the material by instance. Place your elements in your legend and annotate away... Yes, they are not really floor or ceilings, but since you cannot tag them anyways, it is not really important. Remember that material tags DO work in legend, and therefore you could take advantage of some material parameters in order to have smart annotation in your legend. However, I find it troublesome to annotate an element type in a material parameter. This would link the material (ie: a gyp board with sand pattern) to a specific assembly (ie: a double layer GWB over 2x4 wood studs). It is wrong, and it would force you to create several gypsum wall board materials, one for each different ceiling types. This may work better for floor finishes, where maybe you have a finish for every type of floor, and therefore you may actually put in some material parameter some reference to the floor type (ie: in the marble tile material Descritpion you write: "2x4 Italian marble tiles over mortar and backing boards".) The most BIM appropriate solution, however, may very well be to use phases. Create a "Legend" phase, where you can actually model all ceiling samples you want, and tag them properly; then create a subsequent "Legend Demo" phase, where you demo them all. Your legend view would actually be a ceiling plan whose phase is set to "Legend" phase. Of course you realize this strategy means you are not actually using any legend at all. Well, the first post is concerned about legends. Even in 2011, Revit Legends have some major shortcomings. Most notably: once you place an element in a legend, only materials can be tagged. Other tags do not work. This is bad because once you placed 30 windows, it would be REALLY important to be able to assign a type mark tag to them. Same with doors, and whichever other elements you are working with.
This is probably derived by the fact that Legends were designed to allow users to make Symbol legends, you know? One of the first sheet in any Architectural set shows a legend of all graphic symbols used in the project, including notes with leaders pointing to the symbols main elements. Now, what we actually need are two different types of legends: an annotation legend and a model legend. The annotation legend would be just like the one currently implemented, where you can drag symbols (including tags) and describe them. The model legend would be a legend that allows you to drag model only elements, and actually tag them as if they were placed in the model. Well, at least tag their type parameters... There are a few tutorials, out there (like this one), which explain how to create a custom shared material parameter, and assign it to the door panel of your doors, for example. Then you create one panel material for every type of door, with a different note for the door type. In the Legend you tag the doors with a custom made tag, which displays the shared custom parameter. This tags will update automatically if in the future you change the value of the custom door type material parameter... The problems are: you need to create a material for every door type, which makes no real (BIM) sense, since you will end up with 20 or 30 "Door - Panel xx" materials, which are all the same color, finish, etc, except the custom door type parameter. If you actually use your materials assignments for rendering (either Revit or MAX), this can be a material managment nightmare. Not to mention materials take outs in Revit. Someone came up with a very creative way to display the type number in legend, but probably this workaround is simply too much to be feasible. It involves placing a 3D model text, and linking its content parameter with the paramter you wish to display. I need to find the tutorial, and I will link it for your reference... |
About the AuthorGiovanni Succi is a project designer living and working in San Francisco. He is a LEED AP, and for the last twenty years he has been researching the field of computer graphics, 3D modeling, rendering, and architectural design. More Revit BlogsRevit blog (By David Light) Useful LinksAutodesk Labs Posts Keywords
All
Archives
December 2020
|