Autodesk.Revit.DB.SunStudyTimeInterval是一个Revit API类,表示太阳研究单元格的时间间隔。在Revit中,通过执行太阳研究,可以获得日照分析结果,并且可以使用SunStudyTimeInterval类指定研究的时间间隔。
| 属性名 | 类型 | 说明 |
|---|---|---|
| StartTime | TimeSpan |
时间间隔的起始时间 |
| EndTime | TimeSpan |
时间间隔的结束时间 |
| Duration | TimeSpan |
时间间隔的总时长 |
SunStudyTimeInterval类没有公共方法。
以下代码段演示如何创建一个SunStudyTimeInterval对象:
// 创建一个时间间隔,从上午9点到下午5点,总时长为8个小时
TimeSpan startTime = new TimeSpan(9, 0, 0);
TimeSpan endTime = new TimeSpan(17, 0, 0);
TimeSpan duration = endTime - startTime;
SunStudyTimeInterval timeInterval = new SunStudyTimeInterval(startTime, endTime, duration);
StartTime和EndTime计算得到,也可以直接指定。