dhart.viewanalysis

Description

Determine visual variety from points within the environment

View analysis methods involve casting a large volume of rays from the estimated viewpoint of a human in the environment. From this information, conclusions can be drawn about how much visual variety there is from a given viewpoint.

Classes

AggregationType(value)

Aggregation method to use for view analysis

ViewAnalysisAggregates(vector_ptr, data_ptr, ...)

A set of results returned from view analysis, with a single value for each node

ViewAnalysisDirections(vector_ptr, data_ptr, ...)

A list of directions returned from C++

Functions

SphericalViewAnalysis(bvh, nodes, ray_count, ...)

Conduct view analysis on every node in nodes and return the result of every ray cast

SphericalViewAnalysisAggregate(bvh, nodes, ...)

Conduct view analysis on every node in nodes and aggregate the results

SphericallyDistributeRays(num_rays[, ...])

Distribute directions evenly in a sphere.