MetalPerforationsType 类型表示用于在 Revit 模型中创建具有金属孔网图形样式的构件或族的设置选项。
MetalPerforationsType 类型拥有以下属性:
MetalPerforationsType 类型没有任何方法。
下面的代码演示如何创建一个具有金属孔网图形样式的族:
// 创建一个新的族模板
Family family = doc.Create.NewFamily(DocumentType.Family);
// 在族中创建一个新的金属廊架构件
FamilySymbol symbol = family.NewType(typeof(FamilyInstance), "Metal Perforated Brace");
// 定义金属孔网图形样式
MetalPerforationsType perforation = new MetalPerforationsType();
perforation.Name = "Square Perforation";
perforation.PerforationType = Autodesk.Revit.DB.Visual.PerforationType.Square;
perforation.PerforationXSpacing = 0.5;
perforation.PerforationYSpacing = 0.5;
// 将金属孔网图形样式添加到族中
Parameter p = symbol.get_Parameter(BuiltInParameter.CFS_FAMILY_CONTENTS);
p.Set(perforation);
// 保存并关闭族
family.SaveAs("Metal Perforated Brace.rfa");
MetalPerforationsType 类型可用于 Revit 2015 及更高版本。