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

Raycast.cpp File Reference

#include <iostream>
#include <fstream>
#include <math.h>
#include "vuColourRGBa.h"
#include "vuCamera/vuParallelCamera.h"
#include "vuCamera/vuPerspectiveCamera.h"
#include "Raycast.h"

Include dependency graph for Raycast.cpp:

Include dependency graph

Go to the source code of this file.

Defines

#define DO_EXPALPHA
 do a correction of the alpha for varying sampling distance
#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
 

do a correction of the alpha for varying sampling distance

Definition at line 14 of file Raycast.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 18 of file Raycast.cpp.

#define GLOSS   0.2
 

Definition at line 20 of file Raycast.cpp.

#define SHININESS   10
 

Definition at line 19 of file Raycast.cpp.


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