#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.
1.4.6-NO