asset_preparation::v1::material::ThermalProperties Struct Reference
Last update: 16.07.2025The thermal properties of a material. More...
Public Attributes | |
| google::protobuf::DoubleValue | emissivity = 1 |
| google::protobuf::Int32Value | emissivity_variation_texture_id = 2 |
| google::protobuf::Int32Value | emissivity_variation_uv_channel = 3 |
| google::protobuf::DoubleValue | emissivity_variation_amplitude = 4 |
| google::protobuf::DoubleValue | reflection_coefficient = 5 |
| google::protobuf::DoubleValue | shininess = 6 |
| google::protobuf::DoubleValue | thermal_coefficient = 7 |
Detailed Description
The thermal properties of a material.
Member Data Documentation
◆ emissivity
| google::protobuf::DoubleValue asset_preparation::v1::material::ThermalProperties::emissivity = 1 |
The emissivity.
Unit: Percentage (%)
- Note
- Must be a double in the range [0,100].
- The default value is 0.
◆ emissivity_variation_amplitude
| google::protobuf::DoubleValue asset_preparation::v1::material::ThermalProperties::emissivity_variation_amplitude = 4 |
The emissivity variation amplitude.
Unit: Percentage (%)
- Note
- Must be a double in the range [0,100].
- The default value is 0.
- If the emissivity variation texture is not defined, the amplitude will be ignored.
◆ emissivity_variation_texture_id
| google::protobuf::Int32Value asset_preparation::v1::material::ThermalProperties::emissivity_variation_texture_id = 2 |
The identifier of the emissivity variation texture referenced in the material.
- Note
- The emissivity variation texture reference can be removed by setting the value '-1'.
◆ emissivity_variation_uv_channel
| google::protobuf::Int32Value asset_preparation::v1::material::ThermalProperties::emissivity_variation_uv_channel = 3 |
The emissivity variation UV channel.
- Note
- Must be 1, 2, 3 or 4.
- The default value is 1.
◆ reflection_coefficient
| google::protobuf::DoubleValue asset_preparation::v1::material::ThermalProperties::reflection_coefficient = 5 |
The reflection coefficient.
Unit: Percentage (%)
- Note
- Must be a double in the range [0,100].
- The default value is 0.
◆ shininess
| google::protobuf::DoubleValue asset_preparation::v1::material::ThermalProperties::shininess = 6 |
The shininess.
- Note
- Must be a double in the range [1,10].
- The default value is 1.
◆ thermal_coefficient
| google::protobuf::DoubleValue asset_preparation::v1::material::ThermalProperties::thermal_coefficient = 7 |
The thermal coefficient.
- Note
- Must be a double in the range [0,1].
- The default value is 1.
The documentation for this struct was generated from the following file:
- material_description.proto