太阳坐标采用 NOAA/Meeus 低阶视太阳公式,包含均近点角、中心差、黄赤交角与主要章动修正。用 UTC 近似 UT1,并以 ΔT 多项式转换到 TT。教学支持 1900–2100 年;不用于导航、历书或秒级预测。
地球表面法向量 n 与太阳方向 s 的点积为 0 时形成几何晨昏线。按地球向东自转后太阳高度的变化区分晨线与昏线。地图、标记、恒星时、公转及太阳位置使用同一 UTC 时间。
地球按格林尼治恒星时旋转,恒星日约 23 小时 56 分 4 秒;太阳日约 24 小时。公转轨道使用日期对应的太阳黄经与日地距离,地轴近似保持固定方向(忽略岁差)。日地系统的天体大小与距离为示意比例。
日出日落通过每 5 分钟采样并二分求解当日高度角越界时刻。0° 为太阳中心的几何地平线;−0.833° 合并平均折射与太阳半径。未计地形、海拔和实时气象。无越界时显示全天在阈值之上或之下;极圈边缘可能受阈值影响。
法定时间使用浏览器 IANA 时区数据库;点击的任意地点默认以 UTC 展示,并明确不推断法定时区。太阳时由当地时角计算,包含均时差。日期输入与主时间轴显示北京时间(UTC+8),内部计算使用 UTC。时间条使用选择的北京时间日、UTC 日或各地民用日,不能把经度÷15 当作法定时区。
节气通过求解视太阳黄经 0°、90°、180°、270° 得到对应年份的近似 UTC 时刻。近似模型未与高精度星历逐年比对,不能保证分钟级节气精度。常规日出日落在中低纬度通常为分钟量级近似,高纬近切线时误差放大。
资源:NOAA Solar Calculation Details · NASA ΔT 多项式 · Three.js r170(MIT)。真实地球日间 / 夜间纹理来自 Three.js 示例资源;图像版权见交付说明。星空仅为装饰。