Autodesk.Revit.DB.ComponentRepeaterSlot
是Revit API中的一个类,代表构件重复器中的插槽。
Origin
(XYZ类型)XYZ
对象,表示插槽的原点位置。AxisX
(XYZ类型)XYZ
对象,表示插槽沿X轴的方向。AxisY
(XYZ类型)XYZ
对象,表示插槽沿Y轴的方向。AxisZ
(XYZ类型)XYZ
对象,表示插槽沿Z轴的方向。ComponentRepeaterSlot(XYZ origin, XYZ axisX, XYZ axisY, XYZ axisZ)
参数
origin
:插槽的原点坐标。axisX
:插槽沿X轴的方向坐标。axisY
:插槽沿Y轴的方向坐标。axisZ
:插槽沿Z轴的方向坐标。描述
// 创建构件重复器对象
ComponentRepeater repeater = new ComponentRepeater();
// 获取构件重复器的插槽
ComponentRepeaterSlot slot = repeater.GetSlot(0);
// 获取插槽坐标信息
XYZ origin = slot.Origin;
XYZ axisX = slot.AxisX;
XYZ axisY = slot.AxisY;
XYZ axisZ = slot.AxisZ;
ComponentRepeaterSlot
对象由ComponentRepeater
提供,并且是只读的。可以使用ComponentRepeater
的GetSlot
方法来获取插槽对象。