首页/技术分享

Revit技巧 | Revit边界是什么?Revit房间边界应用介绍

发布于:2024-09-30 10:31:11
11人 分享

    房间的边界是一个闭合区间,房间边界可以是下面的元素:

        ?墙

        ?房间分隔

        ?建筑柱

        ?屋顶

        ?楼板

        ?天花板

    元素可以被作为房间的边界,但需满足下面的条件:

    ?对于模型曲线的元素,它的类别必须是BuiltInCategory.OST_AreaSeparationLines。

    ?对于其他元素,比如墙、柱或屋顶,它们的“房间边界”(BuihInParameter.WALL_ATTR_ROOM_BOUNDING)参数必须设为True。如下图:

image.png

    在Revit界面上,选择一个房间之后,对应的边界就会髙亮显示,如图所示。

image.png

    面积的边界只能是模型曲线(ModelCurve),但是房间的边界可以是墙或者其他元素,如上图中,房间边界对应的元素就是屋顶。

    在API里面,用户可以调用Room.GetBoundarySegments(SpatialElement-BoundaryOptionsoptions)来得到房间边界,返回值是BoundarySegment集合的集合IList<IList<BoundarySegment>>。SpatialElementBoundaryOptions有两个重要属性:SpatialElementBoundaryLocation和StoreFreeBoundaryFaces,分别指定边界的计算方式和是否计算自由边界面。

    房间边界相关的类图如图所示。

image.png

    注意:当墙的两端作为边界的时候,BoundarySegment的Element属性返回值为空,但是Curve属性返回值不是空。


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

上一篇:

Revit技巧 | Revit房间是什么?revit中空间和房间的定义与区别

下一篇:

Revit技巧 | Revit边界创建构件方法:Revit通过绘制创建平台构件