Struct SimOne_Data_Environment

Struct Documentation

struct SimOne_Data_Environment

Public Members

float timeOfDay = 1200

场景中的时间,格式为HHmm。取值范围为 [0, 2400]。

  • Time of day in the scene, formatted as HHmm. Range: [0, 2400].

bool simulateReality = true

是否使用地理位置、日期和时间属性来确定太阳、月亮和星星的位置。默认值为 true。

  • Whether to use the location, date, and time attributes to determine the position of the sun, moon, and stars. Default is true.

float longitude = 121.4737

地理位置的经度。取值范围为 [-180, 180]。当 simulateReality 为 true 时,用于确定天气模拟的位置。

  • Longitude of the weather simulation location. Range: [-180, 180]. Used when simulateReality is true.

float latitude = 31.2304

地理位置的纬度。取值范围为 [-90, 90]。当 simulateReality 为 true 时,用于确定天气模拟的位置。

  • Latitude of the weather simulation location. Range: [-90, 90]. Used when simulateReality is true.

int timeZone = 8

地理位置的时区。取值范围为 [-12, 12]。当 simulateReality 为 true 时,用于确定天气模拟的时区。

  • Time zone of the weather simulation location. Range: [-12, 12]. Used when simulateReality is true.

int date = 20230921

场景中的日期。格式为yyyyMMdd。取值范围为 [18000101, 21001231]。当 simulateReality 为 true 时,用于确定天气模拟的日期。

  • Date in the scene, formatted as yyyyMMdd. Range: [18000101, 21001231]. Used when simulateReality is true.

float sunIntensity = 5

太阳光的强度。取值范围为 [0, 30]。

  • Intensity of the sunlight. Range: [0, 30].

float sunAzimuth = 0

太阳方位角。取值范围为 [0, 360]。从真北(0度)沿地平线顺时针测量角度以确定太阳的方向。当 simulateReality 为 true 时无效。

  • Azimuth angle of the sun. Range: [0, 360]. Measures the angle clockwise from true north (0) along the horizon to determine the sun’s direction. Invalid when simulateReality is true.

float sunInclination = 30

太阳的倾斜角度。取值范围为 [-85, 85]。阳光入射方向与天顶方向之间的角度。当 simulateReality 为 true 时无效。

  • Inclination angle of the sun. Range: [-85, 85]. The angle between the sunlight’s incident direction and the zenith. Invalid when simulateReality is true.

float sunSize = 1

场景中太阳的大小。取值范围为 [0, 5]。

  • Size of the sun in the scene. Range: [0, 5].

float moonIntensity = 0.12

月光的强度。取值范围为 [0, 10]。

  • Intensity of the moonlight. Range: [0, 10].

float moonAzimuth = 15

月亮方位角。取值范围为 [0, 360]。同 sunAzimuth 的属性描述相同。

  • Azimuth angle of the moon. Range: [0, 360]. Same as sunAzimuth.

float moonInclination = 35

月亮的倾斜角度。取值范围为 [-90, 90]。同 sunInclination 的属性描述相同。

  • Inclination angle of the moon. Range: [-90, 90]. Same as sunInclination.

float moonSize = 0.7

场景中月亮的大小。取值范围为 [0, 12]。

  • Size of the moon in the scene. Range: [0, 12].

float moonPhase = 0

场景中月相的阶段。取值范围为 [0, 30]。

  • Phase of the moon in the scene. Range: [0, 30].

float moonColorA = 0.87

场景中月亮颜色的 Alpha 通道。取值范围为 [0, 1]。

  • Alpha channel of the moon’s color in the scene. Range: [0, 1].

int moonColorR = 178

场景中月亮颜色的红色通道。取值范围为 [0, 255]。

  • Red channel of the moon’s color in the scene. Range: [0, 255].

int moonColorG = 197

场景中月亮颜色的绿色通道。取值范围为 [0, 255]。

  • Green channel of the moon’s color in the scene. Range: [0, 255].

int moonColorB = 239

场景中月亮颜色的蓝色通道。取值范围为 [0, 255]。

  • Blue channel of the moon’s color in the scene. Range: [0, 255].

float cloudDensity = 3

场景中云层覆盖的密度。取值范围为 [0, 10]。

  • Cloud coverage density in the scene. Range: [0, 10].

float cloudHeight = 1

场景中云层的高度系数。取值范围为 [0, 2]。

  • Cloud height coefficient in the scene. Range: [0, 2].

float cloudThickness = 1

场景中云层的厚度系数。取值范围为 [0.1, 2]。

  • Cloud thickness coefficient in the scene. Range: [0.1, 2].

float fogDensity = 3

场景中的雾密度。取值范围为 [0, 10]。

  • Density of the fog in the scene. Range: [0, 10].

float windDensity = 3

场景中的风密度。取值范围为 [0, 10]。

  • Density of the wind in the scene. Range: [0, 10].

float windDirection = 180

场景中风的方向。取值范围为 [0, 360]。北方为 0 顺时针计算。

  • Direction the wind is blowing from. Range: [0, 360]. North is 0, clockwise.

float rainDensity = 3

场景中的雨密度。取值范围为 [0, 10]。

  • Density of rain in the scene. Range: [0, 10].

float raindropDensity = 2000

场景中雨滴的密度系数。取值范围为 [0, 20000]。

  • Raindrop density coefficient in the scene. Range: [0, 20000].

float raindropParticle = 1

场景中雨滴粒子的大小系数。取值范围为 [0, 3]。

  • Raindrop particle size coefficient in the scene. Range: [0, 3].

float snowDensity = 3

场景中的雪密度。取值范围为 [0, 10]。

  • Density of snow in the scene. Range: [0, 10].

float snowflakeDensity = 2000

场景中雪花的密度系数。取值范围为 [0, 30000]。

  • Snowflake density coefficient in the scene. Range: [0, 30000].

float snowflakeParticle = 1

场景中雪花粒子的大小系数。取值范围为 [0, 3]。

  • Snowflake particle size coefficient in the scene. Range: [0, 3].

float thunderLightning = 0

场景中闪电的密度。取值范围为 [0, 10]。

  • Density of lightning in the scene. Range: [0, 10].

float thunderInterval = 7

闪电发生之间的时间间隔。取值范围为 [0, 10]。

  • Time interval between lightning occurrences. Range: [0, 10].

float thunderBrightness = 14

闪电的亮度。取值范围为 [1, 25]。

  • Brightness of the lightning. Range: [1, 25].

float dustDensity = 0

场景中尘埃的密度。取值范围为 [0, 10]。

  • Density of dust in the scene. Range: [0, 10].

float dustDensityCoefficient = 300

尘埃密度系数。取值范围为 [0, 3000]。

  • Dust density coefficient. Range: [0, 3000].

float dustParticle = 0

尘埃粒子的大小系数。取值范围为 [0, 3]。

  • Dust particle size coefficient. Range: [0, 3].

float wetness = 0

场景中雨水覆盖的程度。取值范围为 [0, 1]。

  • Degree of rain coverage in the scene. Range: [0, 1].

float snowCoverage = 0

场景中雪覆盖的程度。取值范围为 [0, 1]。

  • Degree of snow coverage in the scene. Range: [0, 1].

float dustCoverage = 0

场景中尘埃覆盖的程度。取值范围为 [0, 1]。

  • Degree of dust coverage in the scene. Range: [0, 1].

float roadDirtyLevel = 0

场景中道路的脏污程度。取值范围为 [0, 1]。

  • Degree of road dirtiness in the scene. Range: [0, 1].

float lineDamageLevel = 0

场景中道路标线的损坏程度。取值范围为 [0, 1]。

  • Degree of road line damage in the scene. Range: [0, 1].

float signDirtyLevel = 0

场景中标志的脏污程度。取值范围为 [0, 1]。

  • Degree of sign dirtiness in the scene. Range: [0, 1].

float signDamageLevel = 0

场景中标志的损坏程度。取值范围为 [0, 1]。

  • Degree of sign damage in the scene. Range: [0, 1].