Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Volume/BCC/Unimodal/3d/1B/Intensity/Raycaster/raycaster.cpp File Reference

#include <GL/gl.h>
#include <fstream.h>
#include <math.h>
#include "vuParallelCamera.h"
#include "vuPerspectiveCamera.h"
#include "raycaster.h"

Include dependency graph for Volume/BCC/Unimodal/3d/1B/Intensity/Raycaster/raycaster.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define DO_EXPALPHA
 if enabled alpha will be computed more correctly (using the formula below)
#define EXPALPHA   3
 Since we use 1-exp(-alpha*smpdist*EXPALPHA) it is not possible to reach opacity values of one.
#define SHININESS   10
#define GLOSS   0.2


Define Documentation

#define DO_EXPALPHA
 

if enabled alpha will be computed more correctly (using the formula below)

Definition at line 12 of file Volume/BCC/Unimodal/3d/1B/Intensity/Raycaster/raycaster.cpp.

#define EXPALPHA   3
 

Since we use 1-exp(-alpha*smpdist*EXPALPHA) it is not possible to reach opacity values of one.

'alpha' is restricted to [0,1], the EXPALHA coefficient helps to enlarge this interval.

Definition at line 16 of file Volume/BCC/Unimodal/3d/1B/Intensity/Raycaster/raycaster.cpp.

#define GLOSS   0.2
 

Definition at line 18 of file Volume/BCC/Unimodal/3d/1B/Intensity/Raycaster/raycaster.cpp.

#define SHININESS   10
 

Definition at line 17 of file Volume/BCC/Unimodal/3d/1B/Intensity/Raycaster/raycaster.cpp.


Generated on Wed Dec 15 21:20:46 2004 for vuVolume by  doxygen 1.3.9.1