Direction and length of shadow



影の長さ影が伸びる方位を計算します。


影の元になる物の高さH[m]
緯度ψ[度]
経度[度]
時刻
太陽高度h[度]
sin-1 h
太陽方位角α[度:南が0度で時計回りが正]
cos-1 α(影は180度逆方向に伸びる)
日赤緯δ[度]
天球の赤道面からの太陽高度
時角t[度]
15⋅(Tt - 12)
元旦起算の日数n[日]
閏年は無視
影の長さL[m]
下図の実線

影の長さLは、影の元になる物の高さHと、太陽高度hの関係を表す下式から求める。
tan h = H / L

影が伸びる方角は、太陽方位角αの対称位置、すなわち、αに対し180度の方角となる。

太陽の位置は太陽高度hと太陽方位角αで表され、下式の関係がある。
sin h = sin ψsin δ + cos ψcos δcos t
cos α = (sin hsin ψ - sin δ) / (cos hcos ψ)

ここで、

[参考文献] 「建築気候」(斎藤平蔵 著、共立出版株式会社、1974年5月15日)