首页/技术分享

您所绘制的图元在当前视图不可见——关于视图可见性(大柱原创)

发布于:2015-09-04 21:03:41
27378人 分享

本文,感谢群友达人,大柱无私奉献总结!
他是一位猥琐得有艺术的MEP达人,大家有这方面的问题可以在群里尽情的问哦!

其实本不想写这么一个文章献丑,毕竟在Revit中给出的报错信息已经写的非常明确了。“您可能需要检查活动视图及其参数、可见性设置以及所有平面区域及其设置”。

对吧,好多人在学习的时候连免费教程都不看就开始上手画,遇到问题张嘴就问,哪怕你稍微作出一点思考,也不会落得一点思路都没有。别人告诉你方法你都不知道在说什么。对于这样的提问我个人是真的懒得搭理。
牢骚发完,进入正题。
抛开所给提示,笔者结合F1帮助文件对视图不可见进行了一个粗略的总结。
首先明确一个概念,那就是Revit中视图的机制:
在Revit中,所有的视图都只不过是你观察既有图元的“视角”。无论你当前视图中是否观察得到,存在,便是存在。
那么也就是说,实际上当提示图元不可见的时候,只是说,你绘制出来了,但是你看不到他。

大体来说,图元不可见只有两个可能:①该图元不在视图范围内;②该图元虽在视图范围内,但被隐藏或不允许被显示。

一、关于视图范围

笔者把视图范围再分为两个部分,一个是平面的纵深,另一个是平面与三维的“可见框”。

1.平面纵深。
既然是三维图元的平面表达,就必定涉及了高度问题。在Revit中,此属性为视图范围(在视图属性栏中)。
可以看到的是,这里面总共有六个属性、八个设置。
①主要范围:你所要观察到的,和本层标高相关的主要范围。字面意思很好了解。
②视图深度:主要范围底部以下的。深度,也是字面意思。具体设置在叙述完主要范围后补充。
而在主要范围内,又细分为:顶、剖切面、底。三个也都很好理解,都是字面意思。顶剪裁平面和底剪裁平面表示视图范围的最顶部和最底部的部分。 剖切面是一个平面,用于确定特定图元在视图中显示为剖面时的高度。你可以理解为,在视图范围内,横切一刀。这一刀即为剖切面的平面。
关于这几个属性包括视图深度的设置,除剖切面在对于楼层标高的选择默认为相关标高(即你所处的楼层平面所依附的标高)外,其它可做选择:向上的范围边界有相关标高、标高之上(相关标高之上的标高)、无限制(字面意思;选择此项后,偏移量不可设定且为灰选状态)、向下的范围边界有相关标高、标高之下(相关标高之下的标高)、无限制(同上)。偏移量就是偏移量,不作赘述。
重点说一下剖切面。
由于连同剖切面共计四个平面对深度进行了分割。那么图元的位置基本可以分为如下情况:
①位于剖切面之上、顶裁剪之下;
②位于剖切面之下、底裁剪之上;
③被剖切面正好剖到;
④位于底裁剪之下、视图深度之上。
不在上述四个情况之内的图元,一律不可见。
①位于剖切面之上、顶裁剪之下:
在这种情况下,只有族类别为窗、橱柜和常规模型的图元才会以投影线型显示。其它所有图元不会显示(管道、风管、桥架及其管件、附件除外)。
②位于剖切面之下、底裁剪之上:使用投影线宽进行绘制。
③被剖切面正好剖到:
这种情况下,有剖面线宽的图元类别的图元,将以剖面线宽绘制;没有剖面线宽的图元类别的图元,当然不可能以剖面线宽绘制,而是以投影线宽进行绘制。
例外情况如下:
当墙体顶部距离底裁剪平面不足2m,且顶部约束为未连接时,即使墙体与剖切面相交,仍然会显示为投影。
不可剖切族永远用投影线绘制。不可剖切族包括:栏杆、详图项目、电气设备、电气装置、环境、家具、家具系统、照明设备、机械设备、停车场、植物、卫浴装置、专用设备。
④位于底裁剪之下、视图深度之上:
这一部分图元会用“超出”线型进行绘制。但是有一种例外情况:
位于主要范围底,即底裁剪平面,之下 4 英尺(约 1.22 米)以内的楼板、结构楼板、基础底板、楼梯和坡道,会使用投影线型进行绘制。
2.水平宽度
在平面试图中,有裁剪试图的选项;三维中有剖面框的选项。如果图元存在于裁剪范围或剖面框范围之外,那么图元必然不可见。

二、关于视图可见性

如果你确保自己的图元在整个视图范围内,但是仍然不可见。那么原因只有4个。那就是被隐藏了、被隐藏了、被隐藏了或者被隐藏了。
1.规程问题:除结构规程下会隐藏非结构属性墙体外,其它所有图元在任何规程下不会被隐藏,只是显示方式可能会略有变动。
2.在“可见性/图形替换”(快捷键VV)下,该类别前面可见性的对勾未勾选。如,“管道”前面的对勾未勾选,则在当前视图下,管道不可见。
3.在“可见性/图形替换”下的“过滤器”中,某过滤器可见性的对勾未勾选,则符合该过滤条件的图元在当前视图下,不可见。
过滤器参见:http://www.hellobim.com/forum.ph ... 131&_dsign=b312b71d

4.被人为隐藏。重置临时隐藏/隔离的快捷键是HR,或者手动到下面的小眼镜里找。永久隐藏则需在点亮下面小灯泡的情况下去隐藏并恢复显示。稍微动脑就能恢复,不做赘述。


关于视图可见性的补充:(2015-11-9)

之前有提到过,建筑规程和协调规程在F1帮助文件中所表述内容完全一样只字不差,大意是“显示所有专业的图元”。所以比较困惑两者的区别。

现对该点补充如下:

建筑规程下显示所有专业图元这句话本身没差。但是,该规程下视图范围中剖切面会对MEP管线有影响:位于剖切面之下的MEP管线将不会显示。而MEP类规程及协调规程则不会有此影响——只要在视图范围之内即可。

另,立面符号貌似仅在建筑规程和协调规程下可见。

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

大柱,2016-1-20  补充

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


之前有提到过,建筑规程和协调规程在F1帮助文件中所表述内容完全一样只字不差,大意是“显示所有专业的图元”。所以对两者的区别略感困惑。

现对该点补充如下:

建筑规程下显示所有专业图元这句话本身没差。但是,该规程下视图范围中剖切面会对MEP管线有影响:位于剖切面之下的MEP管线将不会显示。而MEP类规程及协调规程则不会有此影响——只要在视图范围之内即可。

另,立面符号的规程始终与对应立面视图的规程保持一致。在平面中,仅显示与当前平面规程相符的立面符号。

E.X.:那么该立面符号仅在规程为建筑或者是协调的平面可见。



以上是关于视图可见性的基本讲解,大体上是对F1里面的话进行了整理概括。应该可以解决大部分的不可见问题。如文章中有所遗漏或理解错误,希望大家加以指正并多多包含。
本文首发在Hello bim论坛(http://www.hellobim.com/);
呆猫插件论坛(域名重新注册中,以后添加);
腿腿教学网(http://photo.tuituisoft.com/)。
如有更改会在三个论坛同步更新。
未经作者允许,请勿转载。
联系作者:作者邮箱:bakerstreet221b@qq.com。 (大柱)

转载请注明来源本文地址:https://www.tuituisoft/blog/118.html

上一篇:

关于Revit墙连接方式、显示及其调整修改的理解

下一篇:

Dynamo参数化设计之如何获得Revit中的Element ID