Autodesk.Revit.DB.FabricationAncillaryUsage
是Revit API中的一个类,用于表示在Revit文档中使用辅助构件的信息。
辅助构件通常是Revit中的管道和管件、风道和风口等。该类提供了一个属性 Ancillary
用于表示所使用的辅助构件。
FabricationAncillaryUsage(FabricationAncillaryUsageType ancillary, double height, CoordinateSystem coordinateSystem)
: 使用指定的 ancillary
、height
和 coordinateSystem
创建一个 FabricationAncillaryUsage
实例。Ancillary
: 获取或设置辅助构件类型。类型为 FabricationAncillaryUsageType
。Height
: 获取或设置辅助构件高度。CoordinateSystem
: 获取或设置辅助构件的坐标系。类型为 CoordinateSystem
。以下示例创建一个 FabricationAncillaryUsage
实例,并将其添加到当前文档中的管道中:
// 获取当前文档中第一个管道
var pipe = new FilteredElementCollector(doc).OfClass(typeof(Pipe)).FirstElement() as Pipe;
// 创建一个 FabricationAncillaryUsage 实例
var ancillaryUsage = new FabricationAncillaryUsage(FabricationAncillaryUsageType.Coupling, 10.0, CoordinateSystem.Identity);
// 将实例添加到管道中
pipe.AncillaryUsage = ancillaryUsage;