Open PaperOpt
p3d Namespace Reference

Classes

class  FiberMaterial
class  FiberSegment
class  Fiber
class  ClipBoxRef
class  OrientClipBox
class  RayTag
class  RndFiber
class  RndFiberSeg
class  RndHitSortTag
class  RndRay
class  RndVolume
class  Staticsheet
class  StaticVolume
class  SurfAcc

Functions

int GenerateCurlVector (double len, double rad, double formfac, int numSegs, double *angles, int packetsLow=25, int packetsHig=35)

Variables

const double gFiberRaw = 1e-12

Detailed Description

define global constants used in static fiber network

Parameters:
gMinBaseLenum, stop subdividing base here
gTolerance%, itterate untill within this tollerance
gLowTolerance%, itterate untill within this tollerance if <65% cf
gEnergyMultiplerAngular scaler

define flags used in the staticsheet class

Parameters:
SIMVOL_FLAG_ANGLEset after angles of the fibers have been defined
SIMVOL_FLAG_CURLset after the curl of the fibers has been defined
SIMVOL_FLAG_POSset after the fibers have already been placed in the simulation volume
SIMVOL_FLAG_POS3Dset after the fibers have been defined the depth in the simulation volume
SEGT_ROTZRotated around the zaxis, seglen is incorect

Function Documentation

int p3d::GenerateCurlVector ( double  len,
double  rad,
double  formfac,
int  numSegs,
double *  angles,
int  packetsLow = 25,
int  packetsHig = 35 
)

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

const double p3d::gFiberRaw = 1e-12