BIM software tutorial

1. How to create parametric air valve terminal Revit family? | by ViBIM 





2. Topics for building your custom family content
Here are a few additional topics that you should consider when building family content.
- Level of detail
When planning out a new piece of family content, level of detail is an important consideration.
You can enhance performance and achieve better graphics if managing the level(s) of detail of your family. Although most families that you come across either out-of-the-box or online use one or maybe two levels of detail.
With all of the other things that you are likely trying to achieve with your content items, level of detail is easy to overlook. But you are strongly encouraged to look at it anew. If you add two or better yet three well thought out levels detail to your families, it will set you apart as true master family author. Seriously the value of level of detail is hard to overstate. Ask yourself these questions when planning your family:
• What scale is this family most likely to be seen?
• What scale is this family most likely to be printed?
• Are there parts of the family that should only appear under certain circumstances?
• Will this family be rendered?
• Are there times (scales, view types like elevations or sections) when this family should not appear?
Any or all of these issues can be addressed using multiple levels of detail in your family.
- Curves
But in fact that almost of personal experience, you don’t have seen the families like straight lines. When you introduce curves: arcs, circles and ellipses it becomes a little more difficult to control them parametrically in a reliable and stable way. Techniques and procedures designed to address this issue are what this session is all about. You have to understand basically on:
1. Understand the nuances of circles, ellipses, arcs and splines
2. Control flexing with math and rigs
3. Create compound curves that flex properly every time
4. Learn to scale families with curves proportionally
Sub categories
If you use the above procedures to control levels of detail, you might want to consider implementing some subcategories in your family content. Subcategories can be an effective way to manage lineweights and even materials across multiple families. They should be used sparingly however. If you are not careful, you can end up with many poorly thought our Autodesk® Revit® Families: Step-by-Step Advanced Concepts 38 subcategories that actually work against the original intent which is to help you manage standards. But when used carefully, subcategories give you a convenient way to make a global modification to the lineweight, color, linestyle or material setting of all elements in a project that use that subcategory. For example, in our bracket showcased here, we could create a custom subcategory for the Symbolic Lines used in the course scale views. In this way, you can simply adjust the lineweight of the subcategory in Visibility/Graphics and have it update all families that use that subcategory. Add or modify subcategories in the Object Styles dialog (Manage tab).
Tie it all together with a classical twist
Despite being traditional forms, they are VERY complex. Our goal is to create fully parametric classical orders that can be used as component families. It is mostly a challenge exercise for me as it is not tied to a client request.
Everything is driven from two parameters: Base Diameter is a length parameter that sets the size of diameter of the column measured at the base not including the moldings. Column Type is a <Family Types> parameter that tells it which order. This is my way of overcoming the inability of doing a “list” parameter. So hopefully at some future release, we will get a list parameter (and while we’re at it, concatenation would be nice as well…) The Column Type parameter is compared to each of the four comparison parameters to determine the type of column. This in turn triggers different sizes for various moldings and measurements.
Finally, if you dig a little deeper, you see that this column uses accurately calculated diminution (sometimes referred to as entasis). The source material I use preferred the term diminution over entasis siting differences in result with entasis actually forming a bulge above the base making the diameter at this maximum point larger than the base diameter. As I understood it, this is actually the way some Greek versions of the orders do it. I opted for diminution instead (perhaps a more Roman/Renaissance interpretation). I tried this a few ways, and to make it completely accurate, I would have needed to use separate curves or a spline. This would have complicated the construction or forced me to use an adaptive component. I choose to stay in the traditional family editor and approximate the result of the diminution with a single large arc instead. If you zoom in very closely, you can see that it does not completely match the construction points, but since the variance is in thousands of a module, I felt that I could safely accept this tolerance.
The column geometry is a sweep. It could also be done with a revolve. I chose a sweep because in some iterations I used a nested profile family. In the one I gave you here, it is just a sketched profile. So feel free to try a revolve if you prefer. (Be nice to have profiles for Revolves now that you mention it… anther wish, I got a bunch of ‘em).
This example brings together most of the topics covered in this paper including: <Family Types> parameters, driving formulas with <Family Types> comparisons, conditional formulas like IF, OR, AND and NOT and trigonometry. I do not have any nested families in here other than the driving Column Type family and I did not use Shared Parameters, but I certainly could have.


Không có nhận xét nào:

Đăng nhận xét

Bài đăng nổi bật

BIM consultant: for the first time of 3D coordination integrating?

#1. General contract need a guideline for subcontractor in the first time integrating 3D BIM coordination into project. Building Informati...