BRL-CAD
pnts.h File Reference
#include "common.h"
#include "raytrace.h"
#include "analyze/defines.h"
Include dependency graph for pnts.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define ANALYZE_OBJ_TO_PNTS_SURF   0x1
 save only the first and last hit point on a ray More...
 
#define ANALYZE_OBJ_TO_PNTS_GRID   0x2
 sample using an XYZ grid based on the bounding box (default if no method flags are specified) More...
 
#define ANALYZE_OBJ_TO_PNTS_RAND   0x4
 sample using Marsaglia sampling on the bounding sphere with pseudo random numbers More...
 
#define ANALYZE_OBJ_TO_PNTS_SOBOL   0x8
 sample using Marsaglia sampling on the bounding sphere with Sobol' low-discrepancy-sequence generation More...
 

Functions

int analyze_obj_to_pnts (struct rt_pnts_internal *rpnts, double *avg_thickness, struct db_i *dbip, const char *obj, struct bn_tol *tol, int flags, int max_pnts, int max_time, int verbosity)