X
返回顶部

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

发布:中文网小编3号 浏览:5551人 分享
发布于:2020-11-29 12:25

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

        ?墙

        ?房间分隔

        ?建筑柱

        ?屋顶

        ?楼板

        ?天花板

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

    ?对于模型曲线的元素,它的类别必须是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属性返回值不是空。


BIM技术是未来的趋势,学习、了解掌握更多BIM前言技术是大势所趋,欢迎更多BIMer加入BIM中文网大家庭(http://www.wanbim.com),一起共同探讨学习BIM技术,了解BIM应用!