该类定义了开口包含条件,用于描述包含器与墙、基础、板、梁等元素之间如何互相包含。
WrappingType:开口包含类型
OpeningWrappingType
WallLocationLine:墙位置线
Curve
PositivesUpwards:方向向上
bool
该类没有任何方法。
// 创建一个开口包含条件
OpeningWrappingCondition condition = new OpeningWrappingCondition(OpeningWrappingType.Hosted);
// 设置墙位置线
Line wallLine = Line.CreateBound(new XYZ(0, 0, 0), new XYZ(10, 0, 0));
condition.WallLocationLine = wallLine;
// 设置方向向上
condition.PositivesUpwards = true;
开口包含条件可以用于创建自定义洞口,它们描述了洞口如何被墙、基础、板、梁等元素所包含,以及互相包含的方式。
此类常与FamilyInstanceUtils.CreateOpening()
方法一起使用,用于在模型中创建自定义洞口。
OpeningWrappingType
是一个枚举类型,包含四个成员:NotWrapping
、Hosted
、Cut
和Embedded
。