Monday, August 31, 2015

No Strings on Me!

Recently I am working on making some changes on an existing family and notice there is a string of parameter that is "stuck"



For some reason, this parameter "Rough Width" in the family cannot be deleted. I have seen this in the past and one of the reasons has to do with the family has been upgraded year after year.

Question is "How do we get rid of this parameter?"

First, add a new reference plane on the side like the image.


Then, select the parameter and choose "Edit Witness Lines" from the option.



Have the dimension string snapped to the new reference plane, then select the reference to remove from the original location.



Once this is done, go ahead and delete the ref. plane. Without the ref. plane, the dimension string will be deleted.



This little trick can work on pre-existing parameter from the family template such as casework, baluster and window (wall hosted) family.





Sunday, July 12, 2015

Printing Bug

I came across with this issue from one user the other day. They have some interior elevations on the sheet that didn't come out as expected.




After printing it as PDF file, one of the interior views just showed up blank! What's interesting is the texts and grid lines showed but everything else disappeared.




I ended up reaching out to Autodesk and they suggested to try Raster Processing; and sure it did the trick. Using Raster Processing mode in the Print Setup was able to fix this issue. Usually raster mode is not needed unless you are printing with shadows, decal images or have render view as part of the document. This is one of the situations that this sheet had no such thing but will need raster mode to address the issue. 

You can learn more about Vector Processing vs. Raster Processing from Autodesk HERE.



Friday, June 12, 2015

Wall by Face - Part 2. Creating a Slanted Wall Tool

Taking the same idea from the wall-by-face by using generic model family. This time I am tying to explore the possible use of making a generic line based family. I have come across many times Revit does not have a slanted wall tool after all these years. Even Structural column has a slanted column option many versions ago. Why can't we have that tool? Is that really hard to make this as an enhancement in Revit?

We have slanted column already, when will we have slanted wall tool?

So I tinker with this notion of making a slanted shape parametric line based family and use wall-by-face to generate the wall. Why line based family, you may ask? Line based family functions very much like drawing a wall with "Wall" tool. On the floor plan, you can pick two points to place this family much like drawing a wall.


The intent for the use of this "tool" is to allow user to create slanted wall without having the need to build a massing family in the first place. With the instance parameter "Angle" as well as "Height", one can use the same family with "wall-by-face" command to make the wall. 


**This is NOT massing family, I just apply the same material "Default Mass" to the generic family**


Any time you have to change the slope "Angle", all you have to do is to set a new angle parameter, then use "Update to Face" to adjust the wall. 






Inside the family, it is just a line based family with a parametric sweep geometry.



The sweep form is made out of a nested profile family with formula to drive the sweep. 



Set the formula inside the profile family so the form is controlled by "Angle" and "Height".

During the testing, I noticed there was a clean up (miter) issue when two walls are connected at angles that are not 90 degrees. 



I went back and add two sets of voids to the family and now I can adjust the end condition with a new parameter.







I thought it would be a good idea to have a curved version of the slanted wall tool as line based family, too. Autodesk, when will you grant us the wish of having a slanted wall tool?




Friday, May 22, 2015

Wall by Face via Generic Model Family

I learned something new yesterday from Brian Mackey in his monthly webinar "Revit Radio" with guys from CAD-1 so I thought I'd share it here. When dealing with non-vertical wall, you either have to model wall as in-place family or using massing and create Wall-by-Face. Either way is a valid method. What's new to me is that you can also use Wall-by-Face and pick a surface of a Generic Model family in a project and create a wall. This includes Adaptive Component created as generic model. This is such a good news to me. Why? Compare with Massing family, adaptive component has adaptive points where it can be very flexible to host on anything in the project. One will be able to create a surface with AC and use Wall-by-Face to generate this kind of free form wall.

Start with a simple 4 point adaptive component.


I am using this family to replicate the curve wall from Philip Johnson's St. Basil's chapel in Houston, Texas.


To do so, I will need one edge to be curve and set a shape handle point along the curve in order to adjust the location.


When finished, place the family like this in the project.


With the adaptive point (4) and shape handle point, I can adjust the edge very easy with no need to use formula or special parameter.



Next, use Wall-by-Face command under wall.

and pick face...



and DONE!






Wednesday, April 29, 2015

Revit Update Site - All in One Place

Have you ever had trouble finding Revit update from Autodesk site? Every time there is a new update Autodesk would create a new page hosting all the downloads. Today I saw they posted a new site where they put all updates in one place, finally! I hope this link stays because I will go there to find the update to download from now on!

They even have link for 2016 even there is no update posted yet.

For 2015

For 2014

For 2013

For 2012