Class SunAngleRandomizer
Randomizes the rotation of directional lights tagged with a SunAngleRandomizerTag
Inherited Members
Namespace: UnityEngine.Perception.Randomization.Randomizers
Assembly: Unity.Perception.Runtime.dll
Syntax
[Serializable]
[AddRandomizerMenu("Perception/Sun Angle Randomizer")]
[MovedFrom("UnityEngine.Perception.Randomization.Randomizers.SampleRandomizers")]
public class SunAngleRandomizer : Randomizer
Fields
dayOfTheYear
The range of days in a year with 0 being Jan 1st and 364 being December 31st (default is 0 to 364)
Declaration
[Tooltip("The range of days in a year with 0 being Jan 1st and 364 being December 31st (default is 0 to 364).")]
public FloatParameter dayOfTheYear
Field Value
Type | Description |
---|---|
FloatParameter |
hour
The range of hours in a day (default is 0 to 24)
Declaration
[Tooltip("The range of hours in a day (default is 0 to 24).")]
public FloatParameter hour
Field Value
Type | Description |
---|---|
FloatParameter |
latitude
The range of latitudes. A latitude of -90 is the south pole, 0 is the equator, and +90 is the north pole (default is -90 to 90).
Declaration
[Tooltip("The range of latitudes. A latitude of -90 is the south pole, 0 is the equator, and +90 is the north pole (default is -90 to 90).")]
public FloatParameter latitude
Field Value
Type | Description |
---|---|
FloatParameter |
Methods
OnIterationStart()
Randomizes the rotation of tagged directional lights at the start of each scenario iteration
Declaration
protected override void OnIterationStart()