摘要
本发明公开了一种基于球坐标的用于建筑再生的日照时长计算方法及系统,包括:以太阳一天内的移动轨迹为底面,以测点为顶点,得到球坐标系下的日照锥面,获取日照锥面参数,包括圆锥顶点的锥向向量、锥角、日照分析时段区间;将建筑模型三角网格化,将三角网格的顶点转换为与日照锥面在同一球坐标系下的球坐标;找出与日照锥面存在碰撞的三角网格;计算三角网格与日照锥面的交点的经度,得到三角网格的遮挡区间;将所有三角网格的遮挡区间进行区间合并,得到建筑模型的遮挡区间;日照分析时段区间减去建筑模型的遮挡区间,得到测点的日照区间,计算日照时长。本发明解决了计算精度和计算速度难以兼顾,对复杂建筑存在计算难度的问题。
技术关键词
建筑模型
锥面
网格
顶点
计算方法
坐标系
处理器通信
计算机
指令
太阳
方位角
存储器
轨迹
参数
程序
日期