BILT Speaker

BILT Speaker
RevitCat - Revit Consultant
Showing posts with label grid. Show all posts
Showing posts with label grid. Show all posts

Monday, 13 January 2020

Levels By Scope Box Hidden in Section Elevation

Lost your Levels in Revit?

Here is some weird Revit behaviour that you may need to know about Scope Boxes and Level/Grid visibility - to help you find invisible Levels:

Example: Multistorey Building with podium and  two towers 

A common situation in Revit occurs when you have two sets of levels, that do not align - perhaps you have a building with two towers that have different floor to floor heights.

NB. In this example:
  • All levels are displayed with 3D extents (so it ignores the effects of 2D view cropping of levels). 
  • Same behaviour applies to grids as levels, but only levels are shown here.

Level Visibility

  • From one direction the levels look good in elevation or section
South Elevation - Levels
  •  Looking from the side, the levels might overlap each other (depending on the view extents) - a mess where you can see both sets of tower levels mixed together.
Side Elevation - all levels visible

  • To make the side elevations and cross-sections look better, you need to adjust the view extents -

  • Typically you should set 'Far Clipping' to 'Clip without line' and set the offset so that it extends into the levels that you want to see, but not the distant ones
South Elevation - Far Clipping through levels
Section - Far Clipping through levels

  •  If the clipping is too short you won't see the levels
South Elevation - Far Clipping too short
Section - Far Clipping too short
  • If the far clipping is too long, and extends through both sets of levels, they will both be displayed (usually - see Weird Stuff below)
  • If Far Clipping is set to 'No Clip', you will see all the levels
No Clip
Far Clipping Options
South Elevation - No Far Clipping
Section - No Far Clipping

  • Interestingly, when you set a section or elevation to 'No Far Clip', you can actually see levels behind the view.  In the example below, the section line is between the towers.
South Elevation - Section between towers; No Far Clipping
Section between towers - No Far Clipping

Where Are My Levels?

If some (or all) of your Revit building levels are not showing up in a section or elevation view, you can use the above 'No Clip' behaviour to your advantage:
  • Check all the usual visibility settings, such as Category On; no filters; Not hidden in view etc.

  • Set the view extents to 'No Clip'
  • Set the view to 'No Cropping', so that you can see the 3D extents of all levels

If the levels are still not visible, it may be due this next quirk of Revit behaviour:

Weird Scope Box Properties

  • If any of the levels (or grids) have a scope box applied to them, not only will the scope box crop their extents, it will also prevent levels from showing in a section or elevation unless the cutting plane of the section/elevation actually intersects the level.
  • This means that 'No Far Clipping' has no effect on visibility



To resolve this:
  • you have to set the Scope Box properties back to 'None'

  • The level extents will not change, but they will no longer be controlled or locked by a scope box.
  • You have to make a decision about which is the worst of two evils!

You may also want to check the 3D extents of levels in a 3D view by turning the Level category on in Visibility Graphics.  Refer to 3D Levels

Another Scope Box Quirk

 Scope Box visibility behaves differently to Levels and Grids:
  • A scope box will always be visible in a section or elevation view only when the view cutting plane actually intersects the scope box.
  • You cannot make distant scope boxes visible by changing the section/elevation Far Clipping property to 'No Clip' - unlike Levels, it makes no difference.

More info about Scope Boxes: 

Monday, 6 January 2020

Preventing Levels and Internal Origins appearing in new 3D Views

How many times have you seen a Revit 3D view obliterated by Scope Boxes?
Well, now we have Levels visible in 3D (2019) and Internal Origins in 3D (2020.2), which can also be visible by default.


There is a simple solution to prevent this happening:

Default 3D View

Typically, when you create a new 3D view, it has almost all categories visible, including Scope Boxes, Levels, Room Separation lines, Base Points and now Internal Origins. These can be very annoying in 3D views - particularly the Origins in perspectives.

Here is a procedure to prevent this:

  • Go to a default 3D view 
  • In Visibility Graphics, turn off the visibility for Room Separation lines in model categories
 

  •  Turn off all three Origin sub-categories (Internal Origins visible in 3D from v2020.2)

  • Turn off the Scope Boxes and Levels category (Levels are visible in 3D from v2019); 
  • [Optional] turn off other datum and view control categories like grids, reference lines, sections, elevations (in case they become visible in 3D views in the future)
  • Create a new View Template from the 3D view – called ‘3D Default – do not delete’- [NB. “do not delete” part of the name is to prevent accidental changes later]
  • Untick all the ‘Include’ boxes except for V/G Overrides Model & Annotation

  • Click OK to close and save the View Template
  • Go to the Type properties of the 3D view

  • Set the ‘View Template applied to new views’ property as your new 3D Default view template 
  • Untick the ‘New views are dependent on template’ property – this means it just turns off those categories, without permanently applying a view template;


  • You will subsequently be able to change other category visibilities;
  • All new 3D views and perspective views will have those categories turned off by default (scope boxes, Levels, Origins,  Room Separation lines etc).
This should obviously be set up in your project template as well as all current projects.


Monday, 9 April 2018

To Pin or Unpin? that is the Revit Question

Following on from several recent posts about 'Pinning' elements in Revit, there are a few more subtleties to mention.  There are also some exceptions to the general rule of not being able to edit pinned elements.


Refer to these other posts on Revit Pins:

Modifying Pinned Elements

A pinned element cannot be moved or rotated, but it can be copied
  • If you try to move a selection that has any user-pinned elements, Revit will attempt to move them all (graphically showing the move) then warn you that they cannot be moved – so it puts them back and nothing happens.  This is a time-waster, so it is better to check for pin icons before moving large selections - and use the selection filter to check for hosted subcategories. 
  • NB. It is not sensible to just click on the unpin icon on the ribbon before moving the selection - if you had any curtain walls or handrails, it would also unpin all the chain-pinned (type-driven hosted) curtain grids, panels, mullions and handrail supports - thus destroying the integrity of the model.
A pinned element cannot normally be deleted;
  • If you try to delete a selection that has any pinned elements, Revit will behave quite differently to trying to move them:  If some elements in your selection are pinned, and some not, it will delete the unpinned elements and warn you about not deleting the pinned ones
  • Revit will warn you about what is happening, but it is sensible to stop and think about what it has just done - and your next steps:  The undeleted elements are no longer selected, so it may be tricky to reselect the same ones?

Modifying Unpinned Elements

Once an element has been unpinned, you might think that it could be freely edited - but of course that is not true of 'Chain-Pinned' or type-driven hosted elements such as curtain panels, grids & panels.  there are some tricky rules and exceptions here:


Deleting Chain-Pinned Elements

  • Unpinned type-driven Curtain Wall Mullions can be deleted;
  • Unpinned type-driven Curtain Wall Grids cannot be deleted (but segments can be 'removed', laboriously, one by one);
  • Unpinned type-driven Curtain Panels cannot be deleted - but you can change them to an 'Empty System Panel' (if you haven't purged the last type from your project, that is;  if you have purged it, you can't just create a new type of empty system panel, you have to copy one from elsewhere);
  • Unpinned Railing Handrail supports can be deleted

Moving Chain-Pinned Elements

Chain-Pinned elements can only be moved within the constraints of their relationship to the parent element.  For example:
  • Unpinned type-driven Curtain Wall Grids can be moved in one direction only;
  • Unpinned type-driven Curtain Wall Mullions and Panels cannot be moved except by changing their properties, such as Offset;
  • Unpinned Railing Handrail supports can be moved along the handrail - but there are some extreme weird behaviours when you try to do this.

Editing Chain-Pinned Elements

 The only Chain-Pinned elements that can be edited after unpinning are curtain panels – using the ‘Edit In-Place’ functionality.  In fact this allows you to do some crazy stuff with panels, which is quite surprising given all the other restrictions that prevent you from creating buildable elements!


Editing Pinned Elements

You would think that you cannot edit any pinned elements, but you would be wrong!

Floors (and other sketch based elements)

Pinned floors cannot be directly edited – the Edit icon is greyed out


Pinned floors can be modified (without editing the boundary) – by moving associated walls, depending on how the floor edges were defined:
  • If the floor edge is defined by ‘Pick Wall’, the floor edge will move with the wall, even when the floor is pinned

  • If the floor edge was done using ‘Pick Line’ or just drawing a line on/near the wall, when the wall is moved, the floor edge may still move with the wall, even if the sketch line was not locked to the wall.  The rules are not clear on this.

  • This happens even if the floor sketch lines themselves are pinned when editing the floor. 
  •  If a floor is moved, any pinned sketch boundary lines will just move with the whole floor - rendering the pin command inside a sketch pretty useless.
  • Other pinned sketch-based components such as roofs, ceilings etc behave like floors.
This means that Wall Associations are stronger than pins in Revit.

Moves With Nearby Walls

An element that has been pinned, and has its property 'Moves With Nearby Elements' ticked will completely ignore the pin and move when a nearby wall moves

Wall associations win again!

Groups

Pinned Groups can be edited (without unpinning) - this is not the same behaviour as floor sketches.  However, it is not a bad thing in itself, as it means you can pin all groups all the time.
  • Pinned elements inside a group will be moved or deleted when the parent group is moved or deleted, without so much as a 'By your leave'.

Properties

Instance & Type properties of pinned elements are generally editable - this means that such things as Base level or offset could be changed, thus rendering the 'Pin' less effective than you thought.


Modifying Pinned Datums

When a datum element (grid, level or reference plane) is pinned, you cannot change its 3D extents - not surprisingly.
  • However, you can change its 2D extents in each view - which is a jolly good thing, because you can pin them, and leave them pinned!

Section Line

When a section line is pinned, you cannot change either its 3D or 2D extents.  In fact it does not display the extents or depth of view in plan when you select it.  This is an immensely frustrating and dangerous inconsistency in Revit.  It really ought to behave just like datums so that you could change its 2D extents, and at least see its depth of view - it is ironic that you can change the depth of view of a pinned section using the properties dialog box.

As soon as you unpin the section, you can adjust 2D, 3D extents and depth of view graphically in plan.  The big danger here is that you might forget to repin the section line, and some other fool may then move or delete your section line (along with all its carefully lined up 2D annotation).

For this reason it is wise to use the pin icon on the section line itself to unpin it - that way it retains the unpinned icon as a reminder to repin it immediately afterwards [If you use the ribbon unpin icon, it does not retain the unpinned icon on the section line itself]

Please go to the Revit Ideas forum and vote for 'Allow us to change 2D extents of pinned sections'

I am sure there are plenty of other examples of pinned elements in Revit that can be edited when you do not expect to be able to do so (or vice versa).

Thursday, 8 February 2018

Revit Chain-Pins

Revit has two entirely different ways of pinning elements, but they share the same UI commands & icons, so this is a recipe for confusion.  I will try to shed some light on the differences here:

Most elements in Revit can be manually pinned by a user.  This will lock an element in place to prevent it being moved, rotated or deleted.
 Pinned elements can be unpinned  to free them up to be moved, rotated or deleted

Chain-Pin

Some Revit elements host other elements that can be locked / unlocked in place on the host – this also uses a ‘Pin’ icon with a chain-link symbol beside it.  The difference in icon to a normal pin is very subtle, and easily missed - but is really important to see and understand.
I like to call these ‘Chain-Pinned’ elements, because of the chain-link symbol - and we need some kind of phrase to differentiate them from regular pinning.  They could also be described as host ‘Type-Driven’ because some of their parameters are controlled by the Type Properties of the parent.

Examples of Chain-Pinned elements are:

Element / Category types
o        Curtain Wall Grids (only if spacing is set in curtain wall type)
o        Curtain Wall Mullions (only if mullion type is set in curtain wall type)
o        Curtain Wall Panels (only if panel type is set in curtain wall type)
o        Handrail Supports

Unpin

When a ‘Chain-Pinned’ element is selected it can be unpinned by clicking on the element pin or the unpin symbol on the ribbon.  This can be confusing because the pin symbol on the element displays its current status (pinned, with chain-link);  while the icon on the ribbon is an action, showing what you can and might want to do to it (but no chain-link, because the command doubles up for both kinds of pin):

o        The element symbol will change to unpinned status, with the chain-link cleverly hidden behind the red cross - you have to look carefully!

o        It makes no difference to the behaviour which pin icon is clicked on – element or ribbon (unlike regular user pins);  the unpinned icon always shows up when the element is selected.

Chain-Pinned Element Behaviour

When a Chain-Pinned element is selected (but has not been unpinned): 

o        Some of its properties may be locked (eg. Hand Clearance on Handrail Supports)
o        Its type is locked
o        It cannot be moved or otherwise manipulated
o        It cannot be deleted

When a Chain-Pinned element is unpinned:
o        Some locked instance properties are available to be changed (eg. Hand Clearance on Handrail Supports)
o        Its type is available to be changed to others of the same category
o        It can be moved (Curtain Wall Grids & Handrail Supports)
o        It can be deleted (Curtain Wall Mullions & Handrail Supports)

An unpinned Chain-Pinned element can be re-pinned:
o        Its properties will revert to those dictated by the parent (eg. Hand clearance on Handrail Supports)
o        Its type will revert to that set in the parent family type.
o        It will be moved back to its original position
o        Deleted unpinned hosted elements cannot be directly replaced to their original position.  This has to be achieved by alternative methods: 
  • Mullions can be added to curtain grids; 
  •  Handrail Supports can be reinstated by copying another one or by resetting the whole handrail (Be very careful with this - all other modifications will be lost too!)


Editing Chain-Pinned Elements

The only Chain-Pinned elements that can be edited after unpinning are curtain panels – using the ‘Edit In-Place’ functionality, which allows you to change the outline of the curtain panel using sketch tools.

I hope this sheds some light on a confusing Revit topic.  Go forth and unchain those pinned hosted elements.  Or don't, as the case may be - sometimes it is important for them to remain chain-pinned so that global changes can be quickly made.  Once unpinned, you lose that capability.