Autodesk.Revit.DB.Visual.MasonryCMU是Revit API中的一个类,它在Revit中表示砌块(concrete masonry unit,简称CMU)的图形视图。
Autodesk.Revit.DB.Visual.MasonryCMU类包含以下属性:
Autodesk.Revit.DB.Visual.MasonryCMU类包含以下方法:
以下示例代码演示如何使用Autodesk.Revit.DB.Visual.MasonryCMU类:
// 获取当前文档
Document doc = uidoc.Document;
// 选中一个砌块对象
ElementId cmuId = new ElementId(1234);
Element cmu = doc.GetElement(cmuId);
// 获取该砌块的图形视图
Autodesk.Revit.DB.Visual.MasonryCMU cmuView = cmu.GetVisualMasonryCMU();
// 修改该砌块的属性
cmuView.IsVerticallyPilastered = true;
// 提交事务
Transaction trans = new Transaction(doc);
trans.Start("Modify CMU View");
trans.Commit();
以上示例代码将选中的砌块对象的视图设置为垂直支柱形式,并将修改结果提交给Revit文档。