关于revit中族构件可见性的问题在各种水平的交流群都会碰到,可以说所有过来人都趟过这个坑,大家都是在试错的过程中逐渐摸透可见性的规律,这里我来对族构件的可见性问题作一次系统的解答。
首先在族里,控制构件在项目中可见性的关键设置是下图文章源自设计学徒自学网-http://www.sx1c.com/23395.html
文章源自设计学徒自学网-http://www.sx1c.com/23395.html
没错,是对象样式,准确的说,应该是对象样式中的子类别。也就是图中墙类别下的“公共边”、“隐藏线”,和门类别下的“嵌板”、“平面打开方向"等等所有子类别控制了族构件在项目中的可见性。当这个族被载入到一个项目之后,这里所有的子类别,都会被项目所接收,并能在项目的对象样式和可见性设置(VV)中找到对应的子类别。文章源自设计学徒自学网-http://www.sx1c.com/23395.html
然后是下图文章源自设计学徒自学网-http://www.sx1c.com/23395.html
文章源自设计学徒自学网-http://www.sx1c.com/23395.html
上图中上半部分主要是控制平立面视图中构件的显示状态,下半部分是控制在不同详细程度下构建的显示状态。文章源自设计学徒自学网-http://www.sx1c.com/23395.html
下半部分有一个小技巧,通过给同一位置的两个构件设置不同的勾选,就可以实现在同一视图样板下呈现不同的构件显示。举个例子,放置两个门把手在一个门族的同一位置,但一个仅在中等详细程度下显示,另一个仅在精细详细程度下显示,这样无需修改可见设置,通过视图的详细程度就能控制不同的显示状态,对于不方便修改可见性设置的情况是非常适用的。文章源自设计学徒自学网-http://www.sx1c.com/23395.html
——————————————————————————————————文章源自设计学徒自学网-http://www.sx1c.com/23395.html
常见误区文章源自设计学徒自学网-http://www.sx1c.com/23395.html
1、在项目中修改可见性设置时文章源自设计学徒自学网-http://www.sx1c.com/23395.html
圈中的两个可见性设置方案,在一个项目中,最好仅选择其中一个,即要么你全部用VV可见性来设置,要么全部用对象样式来设置,这样做的目的是避免出图时对颜色线宽的设置造成困扰。这两者的差别就是对象样式中不区分投影和截面的填充图案,所以对象样式的方案不适合对出图要求较高的项目。
2、在平时我们自己建族的时候,可能会做出一个不规范的操作
就是建出来的构件或者线条,不给它指定子类别,而是使用默认的“无”,可能是为了省事,或者压根不知道这个有什么用。但显然使用“无”子类别不便于你后期控制可见性,所以,这种问题应该在建族时就规避掉,养成有模就有类的好习惯。
3、此条划重点!!!
在项目文件中载入某个族之前,项目中就已经存在了这个族的某一个子类别,那么,你在族中给该子类别的可见性设置,会被先存在于项目中的该子类别的可见性设置覆盖掉。
请仔细阅读上一段文字,因为你绝大多数修改不成功都和上面描述的是同一种情况,即在已经载入该族的前提下,去编辑该族的可见性。
此时正确的操作是在项目中调整可见性,如果需要将修改同步保存到族文件中,直接在项目浏览器中保存该族就行了。如果需要区分重名的两种子类别,那么一开始就在族中给该子类别换一个名称,再载入至项目中是最正确、最快捷的操作。
4、
在族中选中某个构件或线条后,在属性栏中会出现上图中的图形界面,取消可见的勾选,那么该族载入到项目后,这个取消可见勾选的构件无论如何都不会出现在项目任意视图中。
评论