TimeOfDay¶
Environmental object that triggers a day/night cycle in level.
- Inherit:
- SceneObject
Description¶
Environmental object that triggers a day/night cycle in level.
Example:
newTimeOfDay(tod)
{
axisTilt = "23.44";
dayLength = "120";
startTime = "0.15";
time = "0.15";
play = "0";
azimuthOverride = "572.958";
dayScale = "1";
nightScale = "1.5";
position = "598.399 550.652 196.297";
rotation = "1 0 0 0";
scale = "1 1 1";
canSave = "1";
canSaveDynamicFields = "1";
};
Methods¶
-
void
TimeOfDay::
addTimeOfDayEvent
(float elevation, string identifier)¶
-
void
TimeOfDay::
animate
(float elevation, float degreesPerSecond)¶
-
void
TimeOfDay::
setDayLength
(float seconds)¶
-
void
TimeOfDay::
setPlay
(bool enabled)¶
-
void
TimeOfDay::
setTimeOfDay
(float time)¶
Fields¶
-
float
TimeOfDay::
axisTilt
¶ The angle in degrees between global equator and tropic.
-
float
TimeOfDay::
azimuthOverride
¶
-
float
TimeOfDay::
dayLength
¶ The length of a virtual day in real world seconds.
-
float
TimeOfDay::
dayScale
¶ Scalar applied to time that elapses while the sun is up.
-
float
TimeOfDay::
nightScale
¶ Scalar applied to time that elapses while the sun is down.
-
bool
TimeOfDay::
play
¶ True when the TimeOfDay object is operating.
-
float
TimeOfDay::
startTime
¶
-
float
TimeOfDay::
time
¶ Current time of day.