DHART
Loading...
Searching...
No Matches
DHARTAPI.ViewAnalysis Namespace Reference

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.
 

Detailed Description

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.

See also
ViewAnalysis for all ViewAnalysis functions.
DHARTAPI.RayTracing for details on raycasting.