@huukhanhnguyen/model / nodeMethods/sun
nodeMethods/sun
sunDirection()
sunDirection(
site,moment): [number,number,number]
Unit vector TOWARD the sun in model space (Z-up, +Y = project north before northAngle). This is what resolveEnvironment turns settings.environment into (document/environment.ts); project a silhouette along its negation for a shadow range. Below the horizon the vector simply has z < 0 — the caller decides whether a night study means "no shadows".
Parameters
site
moment
Returns
[number, number, number]
sunPosition()
sunPosition(
site,moment): {altitudeDegrees:number;azimuthDegrees:number; }
Altitude/azimuth of the sun (degrees). Azimuth is the compass bearing of the sun measured from true north, clockwise (90 = east, 180 = south).
Parameters
site
moment
Returns
{ altitudeDegrees: number; azimuthDegrees: number; }
altitudeDegrees
altitudeDegrees:
number
azimuthDegrees
azimuthDegrees:
number