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
计算得到,也可以直接指定。