Objects#
Objects are the building blocks of Cyclops, they are used as input to the different analysis and rendering instructions in order to evaluate a metric.
Scene Objects#
Ray tracing fundamentally relies on geometry to determine where rays intersect. In the context of Cyclops, a scene serves as a container for all relevant entities, including geometry and materials, which influence the behavior of rays. These entities are not tied to any particular analysis. Instead, they are added to a scene and remain there for any later analysis operations that reference this scene until they are explicitly removed or updated, thus acting as persistent or "static" elements within that scene.
Sampling#
A particular position is often essential for analysis processes to measure a metric or observe a scene. Objects containing such spatial information are described here.
Environment#
Objects that relate to the environment are primarily used within environmental analyses to measure things like daylight, sunlight or radiation. They are used to specify locations, parse weather data, define time periods of interest and other types of information that are required in order to run these analyses.