这是Revit API中结构类型的解锁类型枚举。
该枚举成员作为夹具的约束条件,用于指定结构元素的自由度。一般情况下,完全约束适用于支座型的夹具,而无约束适用于自由端。部分约束适用于常见的固定端、滑动支座等类型。
StructuralReleaseType endCondition = StructuralReleaseType.Unrestrained;
以下代码示例演示对绑定到柱顶端点的结构构件应用Unrestrained地震释放。
Wall wall = GetElement();
LocationCurve locationCurve = wall.Location as LocationCurve;
XYZ endPoint = locationCurve.Curve.GetEndPoint(1);
FamilyInstance belt = CreateBelt();
belt.LookupParameter("Release End").Set(1);
belt.get_Parameter(BuiltInParameter.STRUCTURAL_RELEASE_MZ).Set((int)StructuralReleaseType.Unrestrained);
belt.get_Parameter(BuiltInParameter.STRUCTURAL_RELEASE_MY).Set((int)StructuralReleaseType.Unrestrained);
StructuralConnectionHandler connectionHandler = new StructuralConnectionHandler(belt, endPoint);
wall.AddConnectionHandler(connectionHandler);