这是Revit API中的结构体,用于描述连接点信息。
Point
:类型为XYZ
,表示连接点在三维空间中的位置。Angle
:类型为double
,表示连接点相对于其默认角度的旋转角度,单位为度。该结构体没有实例方法。
using Autodesk.Revit.DB.Structure;
// 创建连接点信息
ConnectionInputPointInfo connectionPointInfo = new ConnectionInputPointInfo();
connectionPointInfo.Point = new XYZ(1.0, 2.0, 3.0);
connectionPointInfo.Angle = 45.0;
// 使用连接点信息创建柱子
FamilyInstance column = doc.Create.NewFamilyInstance(
connectionPointInfo.Point,
new FilteredElementCollector(doc).OfClass(typeof(FamilySymbol))
.OfCategory(BuiltInCategory.OST_StructuralColumns)
.FirstOrDefault() as FamilySymbol,
Autodesk.Revit.DB.Structure.StructuralType.Column);
// 备注:此示例仅用于说明结构体的用法,实际上需要添加更多代码来完成完整的Revit插件编写。