#include <lightningmaker.h>
Public Member Functions | |
lightningMaker (QVector< QVector< int > > &distanceMap, QVector< QVector< triplex > > &, QRectF &window, QSize resolution, QImage *destination, triplex camera, triplex light) | |
Constructeur. | |
void | run () |
Lancement du calcul. Pour chaque point on détermine le rayon lumineux incident, sa réflexion par rapport à la normale au point impacté et la résultante allant vers la caméra. | |
Protected Attributes | |
QVector< QVector< int > > & | distanceMap |
QVector< QVector< triplex > > & | normalMap |
QRectF & | window |
QImage * | destination |
triplex | camera |
triplex | light |
float | stepx |
float | stepy |
float | stepz |
QSize | resolution |
Definition at line 36 of file lightningmaker.h.