DHART
|
Analyze the view from from points in the environment. More...
Classes | |
class | DirectionArray |
An array of float from ViewAnalysis.SphericallyDistributeRays. More... | |
class | ResultArray |
An array of ViewAnalysisResult from ViewAnalysis.ViewAnalysisStandard. More... | |
class | ViewAnalysis |
Functions for analyzing the view of an observer in an environment at human scale. More... | |
struct | ViewAnalysisResult |
The results of a ray intersection. More... | |
Enumerations | |
enum | ViewAggregateType |
The type of aggregation method to use for ViewAnalysis.ViewAnalysisAggregate. | |
Analyze the view from from points in the environment.
View analysis is based on taking the perspective of an observer in the environemnt from the human scale, then using raycasting to evaluate what is visible to them. All rays casted are distributed equally in a sphere around the observer, ensuring equal coverage. The observer's vertical field of view can be limited to only cast rays within a certain angle above and below their eye level.