Wednesday, 30 April 2008

Ceramic tiles on walls

How do I show wall tiling in Room elevations?

When creating room elevation of toilets or bathrooms there may be times when you want to show tiling on the walls. You could approach this in a number of ways, however a good start point is to use the split face tool which can be found in the toolbar across the top of the Revit UI.

The split face tool can be used on any non-family instance. You can use the split face tool to split selected elements and then use the Paint tool to apply different materials to selected faces. It should be noted that you are not actually changing the structure of the element. So to split the face of a wall to apply a ceramic tile material to a selected area, do the following.

Select the split face tool. Place your cursor on the wall you’d like to split and select that wall face.
You will now be in sketch mode, which allows you to place a closed loop inside the face or an open loop with ends that touch the boundary face. If you then select finish sketch from the design bar you will see that you wall face has been split.

Next you can use the paint tool to apply a different finish to the split face.

You can also use the align tool or dimensions on the fill patterns to alter and align the spacing of the fill pattern on the split face.

Tuesday, 29 April 2008

How do I add text to a Revit dimension?

Currently in Revit Architecture 2008 you can not override dimension text, to be honest that’s not a bad things! However, on those rare occasions where you have to, there are a couple of ways around this, if you refer to Steve’s blog article this explains how to use a font which has been stripped of all symbols.

Alternatively, you could create a custom line based family to match your dimension style. This would typically include a Length parameter as well as Text parameter. Using a yes/no parameter you can switch between the Length parameter or the Text parameter allowing you to display the manually inputted text rather than the Length.
If you take a look at the image below you will see the family types that make up this custom line based family.
You will see the Length parameter under constraints provides feedback of the length of the line based family and will display accordingly when the family is placed within a project.

Under Text parameter you will see a parameter called “Text value”, this allows you to type the text you want to display in the dimension. You will then see two parameters, one called “Text Value ON” and another called “Length value ON”.

These are yes / no parameters which allow you to control whether you display the actual length of the line or the custom text.

In Revit Architecture 2009 adding text to dimensions is less of an issue. If you place a dimension and then double click the dimension value a dialogue box will open. This dialogue box allows you to replace the numeric value with text or a combination of a numerical value and text.

The smart thing is you can’t just replace the true numerical value with an alternative numerical value; therefore you can’t fudge the dimension! If you do attempt to replace the original numeric value, Revit kicks back at you informing you that you can only replace the original numerical value with text or a combination of numeric’s and text.

You will also notice that this dialogue box also allows you to place a text value above or below the original dimension value, you can also add a prefix or suffix to your original dimension.

Monday, 14 April 2008

Revit 2009 Keyboard Shortcuts

Here are Revit 2009 keyboard shortcuts. This file is located is located C:\Program Files\Revit Architecture 2009\Program\KeyboardShortcuts.txt. It is not recommended that this file is amended as it is not user defined. Thanks to Paul Duggelby for locating this.

Modelling menu

File menu

"ER" menu:"File-Editing Requests"
"RL" menu:"File-Reload Latest""RW" menu:"File-Reload Latest"

Edit menu

"DE" menu:"Edit-Delete"
"MD" menu:"Edit-Modify"
"SA" menu:"Edit-Select All Instances"
"MV" menu:"Edit-Move"
"CO" menu:"Edit-Copy"
"RO" menu:"Edit-Rotate"
"AR" menu:"Edit-Array"
"MM" menu:"Edit-Mirror"
"RE" menu:"Edit-Resize"
"GP" menu:"Edit-Group-Create Group"
"EG" menu:"Edit-Group-Edit Group"
"UG" menu:"Edit-Group-Ungroup"
"LG" menu:"Edit-Group-Link Group"
"EX" menu:"Edit-Group-Exclude Member"
"MP" menu:"Edit-Group-Move Member to Project"
"RB" menu:"Edit-Group-Restore Excluded Member"
"RA" menu:"Edit-Group-Restore All"
"AP" menu:"Edit-Group-Add to Group"
"RG" menu:"Edit-Group-Remove from Group"
"AD" menu:"Edit-Group-Attach Detail"
"PG" menu:"Edit-Group-Group Properties"
"FG" menu:"Edit-Group-Finish Group"
"CG" menu:"Edit-Group-Cancel Group"
"PP" menu:"Edit-Pin Position"
"UP" menu:"Edit-Unpin Position"
"CS" menu:"Edit-Create Similar""PR" menu:"Edit-Properties"

View menu

"ZR" menu:"View-Zoom-Zoom In Region"
"ZO" menu:"View-Zoom-Zoom Out (2x)"
"ZF" menu:"View-Zoom-Zoom To Fit"
"ZE" menu:"View-Zoom-Zoom To Fit"
"ZA" menu:"View-Zoom-Zoom All To Fit"
"ZS" menu:"View-Zoom-Sheet Size"
"ZP" menu:"View-Zoom-Previous Scroll/Zoom"
"VP" menu:"View-View Properties"F8 menu:"View-Dynamically Modify View
"VG" menu:"View-Visibility/Graphics"
"HH" menu:"View-Temporary Hide/Isolate-Hide Element"
"HI" menu:"View-Temporary Hide/Isolate-Isolate Element"
"HC" menu:"View-Temporary Hide/Isolate-Hide Category"
"IC" menu:"View-Temporary Hide/Isolate-Isolate Category"
"HR" menu:"View-Temporary Hide/Isolate-Reset Temporary Hide/Isolate"
"EH" menu:"View-Hide in view-Elements"
"VH" menu:"View-Hide in view-Category"
"EU" menu:"View-Unhide in view-Elements"
"VU" menu:"View-Unhide in view-Category"
"WF" menu:"View-Wireframe"
"HL" menu:"View-Hidden Line""SD" menu:"View-Shading with Edges"
"AG" menu:"View-Advanced Model Graphics""TL" menu:"View-Thin Lines"
"RR" menu:"View-Rendering-Raytrace"
F5 menu:"View-Refresh"

Modelling menu

"DR" menu:"Modelling-Door"
"WN" menu:"Modelling-Window""CM" menu:"Modelling-Component"
"LI" menu:"Modelling-Lines"
"RP" menu:"Modelling-Ref Plane"

Drafting menu

"DI" menu:"Drafting-Dimension"
"EL" menu:"Drafting-Spot Dimension-Spot Elevation"
"TX" menu:"Drafting-Text"
"GR" menu:"Drafting-Grid"
"LL" menu:"Drafting-Level"
"TG" menu:"Drafting-Tag-By Category"
"RM" menu:"Drafting-Room"
"RT" menu:"Drafting-Room Tag"
"DL" menu:"Drafting-Detail Lines"

Site menu

Tools menu

F7 menu:"Tools-Spelling"
"MA" menu:"Tools-Match"
"LW" menu:"Tools-Linework"
"PT" menu:"Tools-Paint"
"SF" menu:"Tools-Split Face"
"AL" menu:"Tools-Align"
"SL" menu:"Tools-Split Walls and Lines"
"TR" menu:"Tools-Trim/Extend"
"OF" menu:"Tools-Offset"

Settings menu

"SU" menu:"Settings-Sun and Shadows Settings"
"UN" menu:"Settings-Project Units"

Window menu

"WC" menu:"Window-Cascade"
"WT" menu:"Window-Tile"

Help menu

Snap overrides

"SI" snapcode:"Intersections"
"SE" snapcode:"Endpoints"
"SM" snapcode:"Midpoints"
"SC" snapcode:"Centers"
"SN" snapcode:"Nearest"
"SP" snapcode:"Perpendicular"
"ST" snapcode:"Tangents"
"SW" snapcode:"Work Plane Grid"
"SQ" snapcode:"Quadrants"
"SX" snapcode:"Points"
"SR" snapcode:"Snap to Remote Objects"
"SO" snapcode:"Snaps Off"
"SS" snapcode:"Turn Override Off"

Alternates with closer key spacing

"ZZ" menu:"View-Zoom-Zoom In Region"
"ZX" menu:"View-Zoom-Zoom To Fit"
"ZC" menu:"View-Zoom-Previous Scroll/Zoom"
"ZV" menu:"View-Zoom-Zoom Out (2x)"
"VV" menu:"View-Visibility/Graphics"
"CC" menu:"Edit-Copy"

Other alternates

Thursday, 10 April 2008

Revit - controlling wall hatch patterns

Sometimes there are occasion when you what to control the hatch pattern in walls. One particular situation is if you have a wall at a 45 degree angle on plan and the hatch pattern runs parallel with the wall. Graphical, this does not look good.

However, you can control how hatch patterns in materials display on screen. There are three different conditions:-

Orient to View
Keep readable
Align with element

These display slightly differently and have positives as well as negative out comes. Let’s look at these different settings in detail. Start by drawing a couple of walls similar to the image below, we will start by using UK metric template with a typical brick and block work cavity wall construction.

We are going to modify the brick hatch pattern. To do this we need to access the materials. Go to the settings menu> then materials. The materials dialogue box will appear. Scroll down the material listing until you locate “Masonry-Brick”.

We need to adjust the cut pattern of the material. Click the button next the to the cut hatch pattern.

This will take you into the fill patterns dialogue box. Next select the edit button on the right hand side of the dialogue box.

The modify patterns properties dialogue box will now appear. In this dialogue box you will notice a setting called orientation in host layers. There are three different settings. Let’s look at the different results from each setting in turn.

Orient to view

Orient to viewwill cleanup all the hatch patterns, so they always display correctly in a view. This is very much how AutoCAD users would expect hatch patterns to display when hatching walls in a DWG environment. However, the negative side of this is if your wall is at an angle and it happens to align with the angle of the hatch pattern, ouch! The pattern will run parallel in the wall, which is not ideal.

Keep readable

Keep readable will always try to keep hatch patterns in host elements which are horizontal or vertical to a view readable, thus they will always cleanup. However, if the wall element is drawn at an angle, the hatch patterns will remain readable to the angle it is drawn at, so you can see in the example below, the angled piece of wall and horizontal piece of wall do not cleanup correctly, which is what you would expect.

Align with element

Align with view always keeps the hatch pattern oriented correctly to the host element. So in the example below you can see that the brickwork hatch patterns remains at its correct orientation to the way it was drawn even when the element changes direction. The negative side of this is that the hatch patterns do not appear to clean up correctly.

There you have it, an explanation of the three different settings which allow you to control the orientation of hatching in host layers. Each has its merits as well as its pitfalls; you need to choose which one is suitable for your project on a case by case condition. Finally, its should be noted that this only works for "Drafting Patterns" and that it does not do anything with Filled Regions. If you want to change a Filled Region pattern you will need to duplicate the hatch pattern and alter the angle of the pattern to suit the view.

Thursday, 3 April 2008

CAD Surveys and Your Revit Project

This text was posted at AUGI by David Conant (Autodesk Revit Product Designer) in February this year. It is very important information.

This method should ALWAYS be followed. It is critical to follow when the survey coordinates of your building site have large values (> 2 miles/3km from site 0,0):

ALWAYS locate sites underneath buildings. Revit buildings like to stay near home and be oriented to project north. Sites can wander about and talk to the buildings later. DON'T try to pan your view 40 km northeast of 0,0 and try to build your building model there because your site coordinates have a remote origin. This will work in AutoCAD but in Revit you will be very unhappy.

NEVER import or link a site with large coordinate values Origin to Origin! This may seem correct based on AutoCAD experience, but here too you will be very unhappy in Revit. You will get the correct origin later in the process.
  • Build your revit model at or near the position of the elevation marks in the default template with the building oriented orthagonal to your desired printing frame. i.e. use a Project North not True North for your working environment.

For one building on a site:

  • Link in a site model or site dwg.
  • Move and Rotate the SITE so that it is located correctly relative to the building.
  • Acquire the site's coordinates. Now, the site's origin will be the origin of your shared coordinates. The site's Y axis will be True North. The site coordinate values can be arbitrarily large without disturbing Revit's internal calculations.
  • You can later open the site model and link in the building using shared location and it will land in the exact position.

For multiple buildings on a site:

  • Create a Site project, link in a site dwg, placing the center of the building site near the center of the default view.
  • Acquire coordinates from the site.
  • Build any site elements, topos, etc.
  • Link in building rvts. Move and rotate them so that they are correctly located on the site.
  • Publish coordinates to the rvts. Now all models will have the same Shared origin and True North orientations.
  • You can now link the site into any of the buildings (the other buildings can be linked in as well) using shared location and it will be in the exact location.

Wednesday, 2 April 2008

Interference Detection & Detail Level

Interference Detection does not include solids that have a specific Visibilty assignment for Detail Level. This is the dialog box we are referring to.

In testing we've determined that assigning the visibility of a solid to Medium and/or Fine ONLY (not checking Coarse) harms the ability of Revit to detect that solid while running Interference Check. The issue has been submitted to Autodesk, any information from them will be posted later.

David Kingham added a comment at his blog, BIM Manager, about this being a similar issue for Navisworks Exports.

Tuesday, 1 April 2008

Slab Editing - Edit Cut Profile Issue

You can generate this message (and you probably don't want to) when using the Edit Cut Profile tool on a Floor slab which has been altered using the Shape Editing tools.

The cause of this message is sketching the Cut Profile at the intersection of the slope condition of the slab as shown in this image. To get what you want, almost, and not get the error message, sketch the profile a tiny distance away from the actual intersection.

In this image the Profile was moved 1/64" to the right, no complaint from Revit.

Now let's backup and review a couple things.

First, if you want to be able to alter a floor slab using the "newish" slab shape editing tools you need to make sure you don't use the Structural Foundation Slab tool. The shape editing tools don't work on them. These are the tools that appear on the Options Bar when you select a Floor Slab.

Second, this example uses a floor slab whose surface has been altered to slope down by 4"(100mm). The floor is defined so that the bottom edge is flat and the surface slopes (via the Layer - Variable check box in the Structure Properties of the floor, un-checked the entire slab slopes instead).

May your day be error free!