BRL-CAD
Collaboration diagram for Point Generation:

Functions

size_t bg_sph_sample (point_t *pnts, size_t cnt, const point_t center, const fastf_t radius, bn_numgen n)
 Routines for the generation of pseudo-random and quasi-random points. More...
 

Detailed Description

Function Documentation

◆ bg_sph_sample()

size_t bg_sph_sample ( point_t pnts,
size_t  cnt,
const point_t  center,
const fastf_t  radius,
bn_numgen  n 
)

Routines for the generation of pseudo-random and quasi-random points.

Generate points on a sphere per Marsaglia (1972).

The return code is the number of points generated.

The user is responsible for selecting the numerical generator used to supply pseudo or quasi-random numbers to bg_sph_sample - different types of inputs may be needed depending on the application.