Autodesk.Revit.DB.MaterialFunctionAssignment
是表示材料功能指定的类,它确定材料如何在模型中使用。
MaterialFunctionAssignment(Guid functionId, IList<int> materialIds)
:使用指定的功能ID和材料ID列表创建新的材料功能分配。IList<int> GetMaterialIds()
:获取与当前材料功能分配关联的材料ID列表。Guid GetFunctionId()
:获取当前材料功能分配的功能ID。// 创建新的材料功能指定对象
Guid functionId = Guid.NewGuid();
IList<int> materialIds = new List<int> { 10, 11, 12 };
MaterialFunctionAssignment materialFunction = new MaterialFunctionAssignment(functionId, materialIds);
// 获取与当前材料功能指定对象关联的材料ID列表
IList<int> associatedMaterialIds = materialFunction.GetMaterialIds();
// 获取当前材料功能指定对象的功能ID
Guid associatedFunctionId = materialFunction.GetFunctionId();