Sun angle settings.
typedef struct {
double sunAzimuth;
double sunAltitude;
API_SunAngleSettings_SunPositionOption sunPosOpt;
unsigned short year;
unsigned short month;
unsigned short day;
unsigned short hour;
unsigned short minute;
unsigned short second;
bool summerTime;
bool filler;
} API_SunAngleSettings;
Members
- sunAzimuth
- rotation angle of the Sun around the target
- sunAltitude
- Sun’s altitude
- sunPosOpt
- this enumeration tells if the azimuth and altitude values have to be considered or the Sun position is given with a date (project location-dependent!)
- year

- date’s year.
- month
- date’s month
- day
- date’s day
- hour
- date’s hour
- minute
- date’s minute
- second
- date’s second
- summerTime
- this option controls daylight saving
Remarks
This structure corresponds to Sun parameters set in the “3D Projection Settings…” dialog of Archicad.
Requirements
- Version: API 21 or later
- Header: APIdefs_Elements.h
See Also
API_SunAngleSettings_SunPositionOption, API_AxonoPars, API_PerspPars, API Types