Autodesk.Revit.DB.Mechanical.Zone
是 Autodesk Revit 的 API 中的一个类,用于表示机械系统中的区域。
// 创建一个名为 "Office" 的区域
var zone = new Autodesk.Revit.DB.Mechanical.Zone("Office");
// 设置区域的使用类型为办公室
zone.OccupancyType = Autodesk.Revit.DB.Mechanical.ZoneOccupancyType.Office;
// 设置区域的供气量和回气量
zone.SupplyAirflow = new Autodesk.Revit.DB.Mechanical.Airflow(100, Autodesk.Revit.DB.Mechanical.AirflowUnit.CubicFeetPerMinute);
zone.ReturnAirflow = new Autodesk.Revit.DB.Mechanical.Airflow(50, Autodesk.Revit.DB.Mechanical.AirflowUnit.CubicFeetPerMinute);
// 将区域添加到 Revit 中
var doc = Autodesk.Revit.DB.DocumentManager.Instance.CurrentDBDocument;
var transaction = new Autodesk.Revit.DB.Transaction(doc, "Add Zone");
transaction.Start();
doc.Create(zone);
transaction.Commit();