Autodesk.Revit.DB.Lighting.LightGroupManager
是一个用于管理灯光组的类。灯光组是由同一控制器控制的一组灯光。灯光组可以通过添加灯光到组内,或从组中移除灯光来修改。
// 创建灯光组
LightGroup lg = LightGroupManager.CreateLightGroup(controllerId);
// 添加灯光到组中
Light l = ...
LightGroupManager.AddLight(lg.Id, l.Id);
// 获取指定组中的所有灯光
List<Light> lights = LightGroupManager.GetLights(lg.Id);
// 从组中移除灯光
LightGroupManager.RemoveLight(lg.Id, l.Id);
// 删除灯光组
LightGroupManager.DeleteLightGroup(lg.Id);