chrono::sensor::ChScene Class Reference
Description
Scene class used for camera renderings. Includes environment colors, lights, etc.
#include <ChScene.h>
Public Member Functions | |
ChScene () | |
Class constructor. | |
~ChScene () | |
Class destructor. | |
void | AddPointLight (ChVector< float > pos, ChVector< float > color, float max_range) |
Add a point light that emits light in all directions. More... | |
std::vector< PointLight > & | GetPointLights () |
Function for gaining access to the vector of point lights and can be used to modify lighting dynamically. More... | |
Background & | GetBackground () |
Function for gaining access to the background. More... | |
Member Function Documentation
◆ AddPointLight()
void chrono::sensor::ChScene::AddPointLight | ( | ChVector< float > | pos, |
ChVector< float > | color, | ||
float | max_range | ||
) |
Add a point light that emits light in all directions.
- Parameters
-
pos The global position of the light source color The golor of the light source max_range the range at which the light intensity is equal to 1% of its maximum intensity
◆ GetBackground()
|
inline |
Function for gaining access to the background.
Can be used to dynamically change the background color, or texture
- Returns
- m_background A reference to the scene background used for rendering
◆ GetPointLights()
|
inline |
Function for gaining access to the vector of point lights and can be used to modify lighting dynamically.
- Returns
- m_pointlights A reference to the vector of point lights
The documentation for this class was generated from the following files:
- /builds/uwsbel/chrono/src/chrono_sensor/scene/ChScene.h
- /builds/uwsbel/chrono/src/chrono_sensor/scene/ChScene.cpp