asset_preparation::v2::point_light::Intensity Struct Reference
Last update: 16.07.2025The properties of a custom point light. More...
Collaboration diagram for asset_preparation::v2::point_light::Intensity:

Public Attributes | |
| google::protobuf::DoubleValue | flux = 1 |
| google::protobuf::DoubleValue | angular_precision = 2 |
| LibraryDiagram | diagram_library = 3 |
| LambertianDiagram | lambertian = 4 |
| GaussianDiagram | gaussian = 5 |
| IsotropicDiagram | isotropic = 6 |
Detailed Description
The properties of a custom point light.
Member Data Documentation
◆ angular_precision
| google::protobuf::DoubleValue asset_preparation::v2::point_light::Intensity::angular_precision = 2 |
The angular precision.
Unit: Degree
- Note
- Must be positive.
- The default value is 0.
◆ diagram_library
| LibraryDiagram asset_preparation::v2::point_light::Intensity::diagram_library = 3 |
ONEOF(angular_diagram) Intensity based on a library angular diagram.
◆ flux
| google::protobuf::DoubleValue asset_preparation::v2::point_light::Intensity::flux = 1 |
The flux.
Unit: lm
- Note
- Must be positive.
- The default value is 1000.
◆ gaussian
| GaussianDiagram asset_preparation::v2::point_light::Intensity::gaussian = 5 |
ONEOF(angular_diagram) Intensity based on a gaussian angular diagram.
◆ isotropic
| IsotropicDiagram asset_preparation::v2::point_light::Intensity::isotropic = 6 |
ONEOF(angular_diagram) Intensity based on an isotropic angular diagram.
- Note
- This is the default type of angular diagram.
◆ lambertian
| LambertianDiagram asset_preparation::v2::point_light::Intensity::lambertian = 4 |
ONEOF(angular_diagram) Intensity based on a lambertian angular diagram.
The documentation for this struct was generated from the following file:
- point_light_description.proto