public abstract class SAbstractRaytracer extends java.lang.Object implements SRaytracer
Constructor and Description |
---|
SAbstractRaytracer(SViewFrustum view_frustum,
SShader shader,
SViewport viewport)
Constructeur d'un raytracer.
|
Modifier and Type | Method and Description |
---|---|
int |
nbPixels()
Méthode pour obtenir le nombre total de pixels à calculer.
|
void |
raytrace()
Méthode pour effectuer le calcul du raytracing pour l'ensemble des pixels d'un viewport
à l'aide d'une description géométrique d'un environnement 3D.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
raytrace
public SAbstractRaytracer(SViewFrustum view_frustum, SShader shader, SViewport viewport)
view_frustum
- - La pyramide de vue.shader
- - Le calculateur d'illumination (shader).viewport
- - La fenêtre de rendu (viewport).public void raytrace()
SRaytracer
raytrace
in interface SRaytracer
public int nbPixels()
SRaytracer
nbPixels
in interface SRaytracer