Monthly Archives: February 2012

Grasshopper – First Attempt

Okay, at my husband’s (seemingly non-negotiable) suggestion, I am sharing a file I created in Grasshopper, a plug-in for Rhino.  This is my first project in the program, so be kind please!  The file is a conference table my company plans to build for one of our conference rooms.  It has relatively simple geometry, but nearly every dimension needs to be variable.  I was asked to model it using Grasshopper, so that is what I did.  My approach works just fine, but admittedly the sequence of commands looks terrible.  There must be an easier way, or at least a more elegant way to do this.  Please let me know if anyone out there has any ideas.

 

 

 

 

 

If you think you can help out please post a comment and I will get you the file to check out.

Continuous Overhanging Gable Roof

A question came up in the Linkd In Group for Club Revit  about creating a single roof with a gable end that would basically go underneath itself to attach back to a wall.  I thought I would do a post to my simple response, so that I can get a bit more detailed in the explanation.

The first step is to create a roof by footprint, personally I would use the Pick Walls tool for this situation.  Uncheck the defines slope option to get the gable ends as needed.  Finish the roof when done

 

 

 

 

 

 

 

 

This doesn’t alone dosen’t get the small gable end roof to come back under itself to attach to the wall.  It also doesn’t automatically take the walls up to the roof.

 

 

 

 

 

 

 

 

 

 

 

 

I chose to model another wall above the other and make it the full length of the roof, and then attach that wall to the roof.  This way I have something to Join the roof to.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The next step is to use the Roof Join/Unjoin command located on the Geometry panel of the Modify Tab on the ribbon.

 

 

 

 

Pick on the edge of the roof that needs to Join to the wall and then pick on the wall.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

This will be the completed result.  Now just go in and add all the detail like soffits, fascias and gutters.

 

Referenced Bubbles

While doing some training today I had a user find a bug in the program that I forgot about.  It has to deal with the “Hide at scales coarser than” value for views.  When a view is not a live view but references another view it doesn’t obey the “Hide at scales coarser than” rules, it will always display. Something to be aware next time you are trying to troubleshoot this issue.

 

 

Show Walls Below Roof

After my post about show hidden lines someone had contacted me and had a concern that this tool didn’t work for what he needed.  In this particular case the person was talking about showing walls below the roof.  He had went through and used the show hidden lines tool and some of the walls displayed hidden while other didn’t.  The underlay value had been set to display the floor below the roof, some of the walls remained half-toned and others displayed hidden. Once the underlay was turned off (see note below on underlay) the walls that weren’t showing hidden disappeared.  In this case there were actually different issues that were causing the walls not to display hidden.  One of the issues was with the view range settings.  The view range bottom and depth were set to to current level at 0″ so that nothing below the view could be seen, so once the underlay was removed the hidden lines didn’t display.   The view range was changed to be -1″ below the current level, for both the depth and bottom, and then the hidden lines appeared.  The other issue was the fact that some of the walls had been attached to the roof, this allowed the show hidden lines to work with out adusting the view range.

NOTE: Underlay displays another slice of the model under the current plan view. That slice of the model can be from above or below the current level. The underlay appears dimmed and is visible even in hidden line visual style.  The orientation can either be a Plan or RCP .

Quick floor sketching method

About a year ago I read a blog that talked about using ceilings as floors in order to utilize the easy auto sketch option with ceilings.  Most of the time I disagree with using tools for things that which they aren’t meant, assuming there is a simple way to use the correct tool.  That post, however, did get me thinking…

Quick side note: Normally when I explain any sketch tool in Revit I stress that using Pick Walls (or Pick Supports) associates the edge of a sketch to a wall (or structural framing member) such that if the wall moves the skethed element also moves.  However, the pick wall tool will only allow a user to pick one wall face, what if the floor is a finish floor, and the sketch lines need to be on each side of the wall.

… when skething a ceiling, there is an “Auto Ceiling” command.  This tool allows a user to pick within a boundary of walls to create all of the sketch lines.  The sketch lines become associated to the walls, similar to “Pick Wall”, such that if the wall moves, the ceiling adjusts with the wall.  I, along with numerous others, have complained for years that there should be an option like this for floors.  When reading that post I thought, what if I copied the sketch lines to the clipboard from an existing ceiling and pasted them into the sketch mode of a floor?  I tried this method, and it worked.  However, there was an issue that kept occuring, which was a circular chain of references.  Somehow when using this copy and paste method the floor occasionally linked itself to the ceiling, so I couldn’t edit or delete one with out it affecting the other.  Feeling slightly defeated, but not ready to throw in the towel, I tried a similar method, but started by creating a new ceiling and then copied the “Auto Ceiling” sketch lines to the clipboard, cancelled the ceiling command, and then used Paste “Align to Current View” to paste the sketch lines into the sketch mode of a floor.  Once I used this approach, the  circular chain of references was no longer an issue.  This method works great for finish floors, as well as slab on grade, where walls need to pass through the slab.