Autodesk.Revit.DB.Architecture.RiserToTreadConnectionOption
该类是Revit API中用于控制楼梯台阶与踏步之间连接方式的选项。
属性:
- BottomExtensionToRiser:类型为Nullable<double>的属性,控制踏步下降到楼梯廊道的延伸长度。
- LeftRightConnectionType:类型为StairRiserConnectionType枚举的属性,控制左右侧踏步与楼梯廊道之间的连接方式。
- LeftExtensionToRiser:类型为Nullable<double>的属性,控制左侧踏步在楼梯廊道内的延伸长度。
- LeftReturnEndPoint:类型为Nullable<XYZ>的属性,控制左侧踏步与楼梯廊道之间连接方式为StairRiserConnectionType.Return时,连接线段的终点坐标。
- LeftReturnStartPoint:类型为Nullable<XYZ>的属性,控制左侧踏步与楼梯廊道之间连接方式为StairRiserConnectionType.Return时,连接线段的起点坐标。
- LeftReturnWidth:类型为Nullable<double>的属性,控制左侧踏步与楼梯廊道之间连接方式为StairRiserConnectionType.Return时,连接线段的宽度。
- RightExtensionToRiser:类型为Nullable<double>的属性,控制右侧踏步在楼梯廊道内的延伸长度。
- RightReturnEndPoint:类型为Nullable<XYZ>的属性,控制右侧踏步与楼梯廊道之间连接方式为StairRiserConnectionType.Return时,连接线段的终点坐标。
- RightReturnStartPoint:类型为Nullable<XYZ>的属性,控制右侧踏步与楼梯廊道之间连接方式为StairRiserConnectionType.Return时,连接线段的起点坐标。
- RightReturnWidth:类型为Nullable<double>的属性,控制右侧踏步与楼梯廊道之间连接方式为StairRiserConnectionType.Return时,连接线段的宽度。
- RiserConnectionType:类型为StairRiserConnectionType枚举的属性,控制踏步与楼梯廊道之间的连接方式。
方法:
示例代码:
var connectionOption = new RiserToTreadConnectionOption
{
RiserConnectionType = StairRiserConnectionType.ConnectAtRiser,
LeftRightConnectionType = StairRiserConnectionType.ConnectAtRiser,
LeftExtensionToRiser = 0.1
};
以上代码创建了一个RiserTreadConnectionOption对象,并设置了楼梯台阶与踏步的连接方式为ConnectAtRiser,左右侧的连接方式也为ConnectAtRiser,左侧踏步在楼梯廊道内的延伸长度为0.1。